2014-09-04 67 views
1

我想通了如何临时追加的路径目录添加到Python 3.4路径迪尔

import os, sys 
sys.path.append('c:\\code') 

...但我怎么永久添加一个文件?我尝试以下...

import os, sys 
set PYTHONPATH=%PYTHONPATH%;C:\code 
+0

这将涉及修改您的Windows设置中的'PATH'在某处。 – 2014-09-04 00:30:26

+0

你是否需要从python内部以编程方式执行它?或者你能像往常一样在外部设置环境变量吗? – 2014-09-04 00:34:40

+0

我看着外面,我很茫然。我认为有一种通过shell编程的方式。 – SleepyViking 2014-09-04 00:40:28

回答

2

如果你想避免设置环境变量,您可以通过文件夹%APPDATA%\Python\Python34\site-packages创造一个.pth文件的文件夹添加到您的路径(您可能需要创建文件夹)。

例如,%APPDATA%\Python\Python34\site-packages\anything.pth含单线

c:\code 

...和c:\code方含文件woof.py与以下行:

MIAOW = "chirrup" 

...我们可以检查,这一切都作品:

>>> from woof import MIAOW 
>>> MIAOW 
'chirrup' 
+0

这就像一个魅力!我跑过你的脚步,意外地做了.path - 在我解决了它的错误操作之后。完善! – SleepyViking 2014-09-04 08:24:36

0

我发现t他设置环境变量的最简单方法是通过以下步骤计算机>系统属性>高级系统设置>环境变量并手动编辑PYTHONPATH。您可以简单地将其附加到对话框中。