(GPS和MySQL)在运行virtualenv的python2.7中没有模块错误

2024-04-19 21:02:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经安装了gps软件包和mysql软件包: 安装apt sugpsd客户端 sudo dpkg重新配置gpsd &安培; sudo apt get install python2.7-mysqldb 它显示包已经成功安装,但是当我运行python代码时,它有:

import gps 
import MySQLdb as mdb
error comes:
ImportError: No module named gps
and ImportError: No module named MySQLdb
in python sys.path gives the following:
sys.path
['', '/home/odroid/.virtualenvs/barc/src/django-tastypie-master', '/home/odroid/barc/workspace/devel/lib/python2.7/dist-packages', '/opt/ros/indigo/lib/python2.7/dist-packages', '/usr/local/lib/python2.7/site-packages', '/home/odroid/.virtualenvs/barc/lib/python2.7', '/home/odroid/.virtualenvs/barc/lib/python2.7/plat-arm-linux-gnueabihf', '/home/odroid/.virtualenvs/barc/lib/python2.7/lib-tk', '/home/odroid/.virtualenvs/barc/lib/python2.7/lib-old', '/home/odroid/.virtualenvs/barc/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-arm-linux-gnueabihf', '/usr/lib/python2.7/lib-tk', '/home/odroid/.virtualenvs/barc/local/lib/python2.7/site-packages', '/home/odroid/.virtualenvs/barc/lib/python2.7/site-packages']

Tags: noimporthomelibpackagesusrsudosite
1条回答
网友
1楼 · 发布于 2024-04-19 21:02:16

%已解决,如果python在虚拟环境中运行,则模块的路径存在问题。需要更改路径:

export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/dist-packages%每次关闭终端窗口时都必须执行此命令 以及永久性地实施这种改变// 来源:vim.bashrc %copy//export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/dist-packages %然后呢 来源:bashrc

相关问题 更多 >