【发布时间】:2015-06-13 23:16:45
【问题描述】:
在我的工作计算机上安装 python 模块时遇到了一些奇怪的麻烦(阅读:没有管理员/root 权限),我使用的是 2.7.5。我下载并解压了 tarball 并运行了“setup.py”,但没有任何效果:当我打开 python shell 时,它找不到模块(这个特定的模块是模糊的)。但是,如果我右键单击 -> 使用 IDLE 编辑 setup.py,然后从该文件运行 shell,它会加载并正常工作。或者,如果我随后从该 shell 打开一个新文件,使用该模块并运行它,它工作正常。 -__-
我尝试过使用:
import sys
sys.path.append('path here')
追加安装模块的位置,但这无济于事,当我关闭/重新打开外壳时,路径也不会保留在 sys.path 列表中。
这真的让我发疯了。任何人都可以帮忙吗?我对编程和 python 比较陌生。
【问题讨论】:
-
您确定您正在运行
setup.py与您尝试import进入的同一个解释器吗? -
你用的是windows还是mac?如果windows在
Environmental Variables中手动添加路径@ -
您是否安装了多个版本的 Python?调用
setup.py可以使用与调用python setup.py不同的Python。 -
查看这个可能与Python file associations相关的问题。
-
您应该将路径添加到 PYTHONPATH 环境变量。要查看 python 实际知道哪些路径,请打开命令 shell 并执行
python -m site
标签: python python-2.7