Python 在自定义位置安装模块
我已经在我的一个目录名modules中安装了python模块sympy,并试图将其附加到 sys.path。据我所知,我应该能够导入模块。但我最终会导入错误Python 在自定义位置安装模块,python,python-2.7,sympy,Python,Python 2.7,Sympy,我已经在我的一个目录名modules中安装了python模块sympy,并试图将其附加到 sys.path。据我所知,我应该能够导入模块。但我最终会导入错误 import sys sys.path.append("modules") print sys.path import sympy 目的:我希望本地安装,而不是存储到python全局位置 我也尝试过使用Insert,但这些都不起作用 我已经用下面的方法修改了上面的代码,但是我不明白为什么第一个版本不起作用 import sys print
import sys
sys.path.append("modules")
print sys.path
import sympy
目的:我希望本地安装,而不是存储到python全局位置
我也尝试过使用Insert,但这些都不起作用
我已经用下面的方法修改了上面的代码,但是我不明白为什么第一个版本不起作用
import sys
print sys.prefix
sys.path.insert(0, "modules/lib/python")
print sys.path
import sympy
当您打印系统路径时,您能看到完整的目录路径吗?是/模块除了一个问题外,我看不到任何问题:如果它是一个包并且位于目录下,您在该目录下有
\uuuuu init\uuuuuuy.py
文件吗?是的。它包含模块/lib/python/sympy/_init.pyTry,在bash中设置PYTHONPATH
变量。