我有一个存放所有Django应用程序的目录(C:\My_Projects)。我想把这个目录添加到我的PYTHONPATH中,这样我就可以直接调用应用程序。

我试着添加C:\My_Projects\;从Windows GUI到我的Windows路径变量(我的计算机>属性>高级系统设置>环境变量)。但它仍然不读取coltrane模块并生成以下错误:

错误:没有名为coltrane的模块


当前回答

import sys
sys.path.append("path/to/Modules")
print sys.path

这将不会持续到重新启动或被翻译到其他文件。然而,如果你不想对你的系统做永久性的修改,这是很好的。

其他回答

将Python和PythonPath添加到Windows环境:

打开浏览器。 在左侧导航树面板中右键单击“计算机”。 选择上下文菜单底部的“属性”。 选择“高级系统设置” 点击“环境变量…”的高级选项卡 在“系统变量”下: 添加 PY_HOME C: \ Python27 PYTHONPATH环境 % PY_HOME % \ Lib; % PY_HOME % \ dll; % PY_HOME % \ Lib \ lib-tk; C: \另一个库 附加 路径 % PY_HOME %, % PY_HOME % \ \脚本

对于任何试图使用Python 3.3+实现这一目标的人来说,Windows安装程序现在包含了一个选项,可以将Python .exe添加到系统搜索路径中。在文档中阅读更多。

当安装ArcGIS Desktop时,需要为ArcPY设置这个PYTHONPATH变量。

PYTHONPATH=C:\arcgis\bin(您的arcgis主目录)

由于某种原因,当我在Windows 7 32位系统上使用安装程序时,它从未设置过。

To augment PYTHONPATH, run regedit and navigate to KEY_LOCAL_MACHINE \SOFTWARE\Python\PythonCore and then select the folder for the python version you wish to use. Inside this is a folder labelled PythonPath, with one entry that specifies the paths where the default install stores modules. Right-click on PythonPath and choose to create a new key. You may want to name the key after the project whose module locations it will specify; this way, you can easily compartmentalize and track your path modifications.

谢谢

您可以通过命令提示符轻松地设置路径变量。

打开运行并写入cmd 在命令窗口中输入如下命令: 设置路径= % %路径;C: \ python36 按回车。 检查是否写python并输入。您将看到如图所示的python版本。