默认情况下,Python将从lib/python2.7/site-packages
查找模块
但是我现在正在尝试从HPCC上的其他目录导入包,我必须依赖它,因为我没有根访问权限,所以很难自己安装。你知道吗
但我的问题是:如何从其他目录导入模块?你知道吗
我试过:
export PYTHONPATH="/path/to/import/modules:$PYTHONPATH"
但它不起作用。 我该怎么办? 谢谢
================================================
我要使用的python是2.7.9
,所以我已经在.bash_profile
中设置了:
export PATH="/share/pkg/python/2.7.9/bin:$PATH"
2.7.9_packages
是包含我想要的模块的目录(您可以看到那些文件夹):
但是你可以看到2.7.9_packages
和2.7.9
在同一条路径下。你知道吗
把你自己的放在哪里模块:-你知道吗
sys.path
我相信第三种选择正是你想要的
您可以修改系统路径以各种方式
使用.pth方法
创建一个新文件,例如
myModules.pth
,并将其放置在windows上sys.prefix
指定的路径中myModules.pth
的内容可以是c:\My Documents\python\modules
这意味着您可以为要导入的特定模块放置路径
相关问题 更多 >
编程相关推荐