问题标签 [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.

0 投票
1 回答
204 浏览

python - 为什么我的系统在明确设置后使用旧的 PYTHONPATH?

我正在运行一个明确设置 PYTHONPATH 以避免命名冲突的脚本。但是,即使我说os.environ['PYTHONPATH'] = '',看起来系统仍然能够找到我在脚本之外“存在”的旧路径。

即使我将旧的 PYTHONPATH 明确设置为新的,我的系统如何才能看到它?

0 投票
1 回答
1334 浏览

python - 使用 Komodo Edit 将当前项目添加到 python 路径

我最近一直在使用 komodo edit 来完成一些 django 教程,我对它为框架提供的代码完成水平印象深刻。

但是我真正想要它做的是为当前项目提供代码完成,所以实际上我自己的视图、模型等将以与框架本身相同的方式工作。

有没有办法在每个项目的基础上临时修改 python 路径以完成我当前项目的代码?

注意:我不确定这是堆栈溢出问题还是超级用户问题,请随时纠正我。

0 投票
6 回答
161093 浏览

python - Python - 在命令行模块运行期间添加 PYTHONPATH

我想跑:

但是,当我运行它时,我需要PYTHONPATH包含某个目录。我不能只将它添加到我的环境变量中,因为我想要添加的目录会根据我正在运行的项目进行更改。有没有办法PYTHONPATH在运行脚本时进行更改?注意:我什至没有PYTHONPATH变量,所以我不需要担心在运行此脚本期间附加到它而不是覆盖它。

0 投票
2 回答
3556 浏览

macos - 在 Mac 上设置环境变量(特别是 PYTHON PATH)

因为获得这个简单的信息是一项艰巨的任务,所以我决定将其发布给其他人:

  1. 在终端执行: mkdir ~/.MacOSX
  2. 在终端执行:touch ~/.MacOSX/environment.plist
  3. 浏览到文件并打开。
  4. 粘贴:

  5. 编辑您需要的内容并保存。

0 投票
4 回答
3417 浏览

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 可以永久访问它们。

0 投票
2 回答
5782 浏览

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

0 投票
1 回答
139 浏览

python - Django 项目和应用程序

我是一个 django 新手,并试图将我的项目和应用程序放在我桌面上的目录中。我需要将这些目录添加到 python 路径中,以便它知道它们所在的位置并可以相互交互。我该怎么做最好的?我发现了几种可能有缺点的方法???

  • 通过 shell,import sys, sys.path.append('/my/dir') 不是永久的?
  • 通过sitecustomize.py,这是永久性的,但在我的python IDE中,模块似乎被多次加载?因为我的 python 在框架中运行(macosx)
  • 通过命令行导出 PYTHONPATH:$ 等

那么该怎么走呢?

0 投票
2 回答
2416 浏览

python - PATH/PYTHONPATH 不工作

我为我的 django 模块创建了一个单独的目录。我已将此目录添加到我的 PATH 变量中。我还创建了一个新的 PYTHONPATH 变量,因为它不存在。我已将模块添加到 settings.py。但是当我尝试为新模块运行 manage.py syncdb 时,它仍然说

为什么,哦,为什么?

编辑:我没有使用 manage.py startapp 创建应用程序,而是手动创建了文件。这会导致问题吗?

0 投票
1 回答
736 浏览

python - PYTHONPATH 和 PYTHON_LIBRARY_PATH 是什么?

我已经安装了一个包,但无法让它工作。我知道这个问题的可能原因之一是某些环境变量的值不正确(或不存在)。特别是,我知道我需要设置PYTHONPATHPYTHON_LIBRARY_PATH. 要为这些变量设置正确的值,我需要知道它们的含义。

例如,安装包后,我得到一个目录,里面有很多 *.dll 文件。我应该将此目录的名称用作上述两个环境变量之一的值吗?

我还有另一个目录 ( C:\OpenCV2.2\Python2.7\Lib\site-packages),其中仅包含两个文件:cv.libcv.pyd. 我是否应该将此目录用作上述环境变量之一的值(人们建议这样做,但我不明白为什么)。

0 投票
6 回答
1602 浏览

python - 我的 pythonpath 出了点问题

我知道这是一个愚蠢的问题,但我很难过。我的目录结构曾经是这样的:

当这是我的目录结构时,我从程序中引用了模块,一切都很好。

从那以后,我将目录结构更改为:

现在,当然,我无法从程序访问模块。如何将 src 作为包引用。我试图创建一个

src 目录中的文件,但没有运气。

Moar deets:我在 program.py 中尝试过的导入语句:

当另一个模块和程序位于同一目录中时,第一个工作。

我得到的错误:

仅作记录:不,我的模块和程序不称为模块或程序

更新:我在我的 program.py 文件中试过这个:

两者都给我: