我在加载正确版本的 python 模块时遇到问题。我没有管理员权限,因此安装在$PYTHONHOME
和下的内容$PYTHONPATH
是只读的。不幸的是,驻留在其中的模块版本错误。我在如何加载正确的版本/some/other/directory
而不是在 下安装的版本中有正确的版本$PYTHONHOME
?我试过 :
import sys
import pkg_resources
sys.path.insert(0, '/some/other/directory/pysam')
pkg_resources.require("pysam=0.9.1.4")
import pysam
version = pkg_resources.get_distribution("pysam").version
print('version= ', version)
Run Code Online (Sandbox Code Playgroud)
我希望获得 0.9.1.4 版本,但我没有。我仍然得到安装在$PYTHONPATH
. 在运行脚本之前我也尝试过:
export PYTHONPATH=/some/other/directory:$PYTHONPATH
Run Code Online (Sandbox Code Playgroud)
还是没有雪茄。有任何想法吗?