问题标签 [pythonpath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 为什么我的系统在明确设置后使用旧的 PYTHONPATH?
我正在运行一个明确设置 PYTHONPATH 以避免命名冲突的脚本。但是,即使我说os.environ['PYTHONPATH'] = ''
,看起来系统仍然能够找到我在脚本之外“存在”的旧路径。
即使我将旧的 PYTHONPATH 明确设置为新的,我的系统如何才能看到它?
python - 使用 Komodo Edit 将当前项目添加到 python 路径
我最近一直在使用 komodo edit 来完成一些 django 教程,我对它为框架提供的代码完成水平印象深刻。
但是我真正想要它做的是为当前项目提供代码完成,所以实际上我自己的视图、模型等将以与框架本身相同的方式工作。
有没有办法在每个项目的基础上临时修改 python 路径以完成我当前项目的代码?
注意:我不确定这是堆栈溢出问题还是超级用户问题,请随时纠正我。
python - Python - 在命令行模块运行期间添加 PYTHONPATH
我想跑:
但是,当我运行它时,我需要PYTHONPATH
包含某个目录。我不能只将它添加到我的环境变量中,因为我想要添加的目录会根据我正在运行的项目进行更改。有没有办法PYTHONPATH
在运行脚本时进行更改?注意:我什至没有PYTHONPATH
变量,所以我不需要担心在运行此脚本期间附加到它而不是覆盖它。
macos - 在 Mac 上设置环境变量(特别是 PYTHON PATH)
因为获得这个简单的信息是一项艰巨的任务,所以我决定将其发布给其他人:
- 在终端执行: mkdir ~/.MacOSX
- 在终端执行:touch ~/.MacOSX/environment.plist
- 浏览到文件并打开。
粘贴:
编辑您需要的内容并保存。
python - 如何将以前版本python的旧库移动到新版本python
我正在使用 Ubuntu。我安装了更新版本的python。但是我安装的所有库,如 imdbPy、NumPy、Cython 等都可以在版本号为 2.6.6 的以前版本的 python 中运行。
当我在 2.6.6 中导入 Cython 时,tt 可以工作,但我在 2.7.0+ 版本的 python 中尝试了同样的事情
出现如下错误:
我需要的是更改 bash 中使用的 python 的默认版本。我想,我可以通过修改 bash 配置文件来处理它。我还想将所有这些库移动到适当的位置,以便新版本的 python 可以永久访问它们。
python - Django (w PyCharm) & PYTHON PATH issue
I have purchased PyCharm and am trying to get things to work however I am encountering this issue..
Once I start a project everything works great...
Now if I want a standalone app.. let's say at /users/me/djangoApps I understand I have to add this directory to the python path.. I am trying to do so by creating a file sitecustomize.py at lib/python/2.6/site-packages/
However once I create an app and try to import it I keep getting non excistance errors (yes I have reloaded the python interpreter in pycharm)
I reckon I am adding my locations to the python path in the wrong way.. Also I might not have my project location setup correctly (currently /users/me/djangoProjects)
Thanks,
Novice django'r
python - Django 项目和应用程序
我是一个 django 新手,并试图将我的项目和应用程序放在我桌面上的目录中。我需要将这些目录添加到 python 路径中,以便它知道它们所在的位置并可以相互交互。我该怎么做最好的?我发现了几种可能有缺点的方法???
- 通过 shell,import sys, sys.path.append('/my/dir') 不是永久的?
- 通过sitecustomize.py,这是永久性的,但在我的python IDE中,模块似乎被多次加载?因为我的 python 在框架中运行(macosx)
- 通过命令行导出 PYTHONPATH:$ 等
那么该怎么走呢?
python - PATH/PYTHONPATH 不工作
我为我的 django 模块创建了一个单独的目录。我已将此目录添加到我的 PATH 变量中。我还创建了一个新的 PYTHONPATH 变量,因为它不存在。我已将模块添加到 settings.py。但是当我尝试为新模块运行 manage.py syncdb 时,它仍然说
为什么,哦,为什么?
编辑:我没有使用 manage.py startapp 创建应用程序,而是手动创建了文件。这会导致问题吗?
python - PYTHONPATH 和 PYTHON_LIBRARY_PATH 是什么?
我已经安装了一个包,但无法让它工作。我知道这个问题的可能原因之一是某些环境变量的值不正确(或不存在)。特别是,我知道我需要设置PYTHONPATH
和PYTHON_LIBRARY_PATH
. 要为这些变量设置正确的值,我需要知道它们的含义。
例如,安装包后,我得到一个目录,里面有很多 *.dll 文件。我应该将此目录的名称用作上述两个环境变量之一的值吗?
我还有另一个目录 ( C:\OpenCV2.2\Python2.7\Lib\site-packages
),其中仅包含两个文件:cv.lib
和cv.pyd
. 我是否应该将此目录用作上述环境变量之一的值(人们建议这样做,但我不明白为什么)。
python - 我的 pythonpath 出了点问题
我知道这是一个愚蠢的问题,但我很难过。我的目录结构曾经是这样的:
当这是我的目录结构时,我从程序中引用了模块,一切都很好。
从那以后,我将目录结构更改为:
现在,当然,我无法从程序访问模块。如何将 src 作为包引用。我试图创建一个
src 目录中的文件,但没有运气。
Moar deets:我在 program.py 中尝试过的导入语句:
和
当另一个模块和程序位于同一目录中时,第一个工作。
我得到的错误:
仅作记录:不,我的模块和程序不称为模块或程序
更新:我在我的 program.py 文件中试过这个:
和
两者都给我: