python - 如何添加到 Windows 中的 PYTHONPATH,以便找到我的模块/包?

标签 python windows environment-variables pythonpath

我有一个存放我所有 Django 应用程序的目录 (C:\My_Projects)。我想将此目录添加到我的 PYTHONPATH 以便我可以直接调用应用程序。

我尝试将 C:\My_Projects\; 从 Windows GUI 添加到我的 Windows Path 变量(我的电脑 > 属性 > 高级系统设置 > 环境变量)。但它仍然不读取 coltrane 模块并生成此错误:

Error: No module named coltrane

最佳答案

你知道什么在 Windows 上非常适合我。

我的电脑 > 属性 > 高级系统设置 > 环境变量 >

只需将路径添加为 C:\Python27(或安装 python 的任何位置)

然后在系统变量下创建一个名为 PythonPath 的新变量。在这个变量中,我有 C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\other-folders-on-the-path

enter image description here

这是对我最有效的方法,我在提供的任何文档中都没有找到。

编辑:对于那些无法获得它的人, 请添加

C:\Python27;

随之而来。否则它将永远不会工作

关于python - 如何添加到 Windows 中的 PYTHONPATH,以便找到我的模块/包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3701646/

相关文章:

linux - 为什么 bitbake 找不到并安装我的脚本?

python - 如何修复 Python Gekko 方程错误 "SyntaxError: keyword can' t be an expression”?

python - WinPython 和 OpenCV

python - 用理解替换 Python 嵌套的 For 循环

python - 如何正确地使单元测试清理套接字

node.js - 安装 gulp 到 windows 10

windows - 用于开源桌面应用程序的磁盘密码加密

windows - Cmd:使用批处理文件处理%date%变量失败

symfony - 在 AWS Elastic Beanstalk 上部署 Dockerized Symfony2 应用程序

python - 什么时候 os.environ ['foo' ] 不匹配 os.getenv ('foo' )?