即使将path附加到sys.path,Python也找不到模块
在我的工作计算机上安装python模块时遇到了一些奇怪的问题(阅读:没有管理员/root权限),我使用的是2.7.5。我下载并解包了tarball并运行了'setup.py',但没有效果:当我打开python shell时,它找不到模块(这个特定的模块是fuzzywuzzy)。但是,如果我在setup.py中单击鼠标右键->编辑,然后从该文件运行shell,它将加载并工作得非常好。或者,如果我随后从该shell打开一个新文件,使用该模块并运行它,它工作正常-__- 我试过使用:即使将path附加到sys.path,Python也找不到模块,python,python-2.7,Python,Python 2.7,在我的工作计算机上安装python模块时遇到了一些奇怪的问题(阅读:没有管理员/root权限),我使用的是2.7.5。我下载并解包了tarball并运行了'setup.py',但没有效果:当我打开python shell时,它找不到模块(这个特定的模块是fuzzywuzzy)。但是,如果我在setup.py中单击鼠标右键->编辑,然后从该文件运行shell,它将加载并工作得非常好。或者,如果我随后从该shell打开一个新文件,使用该模块并运行它,它工作正常-__- 我试过使用: import s
import sys
sys.path.append('path here')
附加模块的安装位置,但这没有帮助,当我关闭/重新打开shell时,路径也不会保留在sys.path列表中
这真让我发疯。有人能帮忙吗?我对编程和python比较陌生。python提供的安装/卸载软件包的最好和简单的方法是使用PIP。 用这个 卸载的方法相同
python -m pip uninstall packagename==version
如果您使用的是windows,则需要首先设置路径变量,通常python文件将位于路径C:\Python27中以设置路径变量
PATH=%PATH%;C:\Python27;
您确定正在使用您试图导入的同一解释器运行
setup.py
吗?您使用的是windows还是mac?如果windows在环境变量中手动添加路径
是否安装了多个版本的Python?调用setup.py
可以使用与调用Python setup.py
不同的Python。请参阅关于的可能相关问题。您应该添加PYTHONPATH环境变量的路径。要查看python实际知道哪些路径,请打开命令shell并执行python-msite
PATH=%PATH%;C:\Python27;