2012-01-14 157 views
0

1)我不想在我的USR/local/lib目录修改默认模块的源路径

2)我宁愿商店内的这种模块/家用运行git /茁壮成长/ python_projects文件夹

3)我试图改变,其中蟒蛇来源从模块,采用“导入”语句

当我发现了一些线索,我打算在这里发布时的回答我得到它。

线索:

迄今为止最好的建议是修改系统路径。不过,我相信用语言本身修改源代码对于开源项目会更好。

那么我该如何在Python中改变它呢?

+0

在linux/unix中,你可以在你的bashrc文件中添加路径,如 export PYTHONPATH =/home/Your_folder – imsc 2012-01-14 20:34:45

+0

imsc这似乎可能工作..你可以添加这个作为答案,并给出一个示例文件? – 2012-01-14 21:00:01

回答

0

你能解释你为什么要这样做吗?如果这是因为您需要在您的机器上安装不同版本的模块,那么virtualenv可以解决您的问题。我不确定你想要做什么,但它绝对听起来像是一个virtualenv的工作。

+0

基本上我宁愿将所有与Python相关的代码都包含在单个文件中。所以,因为我实际上是要修改模块本身..编号喜欢找到它在我所有的其他Python代码...而不是默认的安装目录 – 2012-01-14 21:14:33

2

在linux/unix中添加.bashrc文件中文件夹的路径。例如,

export PYTHONPATH="/home/usrName/usr/lib/python:/home/usrName/SomeOtherFolder/:" 

会将两个目录添加到python路径。