即使将路径附加到sys.path,Python也找不到模块

时间:2015-04-08 19:52:16

标签: python python-2.7

在我的工作计算机上安装python模块有一些奇怪的麻烦(读:没有admin / root权限),我使用的是2.7.5。我下载并解压缩了tarball并运行了#setup; py'但它没有任何效果:当我打开python shell时,它无法找到模块(这个特定的模块是模糊的)。但是,如果我右键单击 - >使用IDLE编辑setup.py,然后从该文件运行shell,它加载并完美地运行。或者,如果我然后从该shell打开一个新文件,使用该模块并运行它,它工作正常。 -__-

我尝试过使用:

import sys
sys.path.append('path here')

附加安装模块的位置,但这没有帮助,当我关闭/重新打开shell时,路径也不会保留在sys.path列表中。

这实际上让我疯了。有人可以帮忙吗?我对编程和python相对较新。

1 个答案:

答案 0 :(得分:1)

python提供安装/卸载软件包的最佳方法是使用PIP。 使用这个

python -m pip install packagename==version

与卸载相同的方式

python -m pip uninstall packagename==version

如果你使用的是windows,你需要首先设置路径变量,通常python文件将在路径C:\ Python27中设置路径变量

PATH=%PATH%;C:\Python27;