Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在自定义位置安装模块_Python_Python 2.7_Sympy - Fatal编程技术网

Python 在自定义位置安装模块

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

我已经在我的一个目录名modules中安装了python模块sympy,并试图将其附加到 sys.path。据我所知,我应该能够导入模块。但我最终会导入错误

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
变量。