【问题标题】:PYTHONPATH set but not added to sys.pathPYTHONPATH 已设置但未添加到 sys.path
【发布时间】:2015-02-18 23:34:17
【问题描述】:

我有一台运行 Ubutu 的 Chromebook。我刚刚创建了自己的包,我需要我的程序才能访问。昨晚我在 Mac OSX 上完成了所有工作,源代码都是一样的。包目录中有一个 init.py 文件(带下划线!)。我尝试在我的 .bashrc 和 .profile 中设置 PYTHONPATH。我将它回显到终端,它会显示我的包的正确目录。但是当我运行 Python 并查看 sys.path 时,目录并没有添加到 sys.path 中!昨晚我在 Mac OSX 上做了所有这些相同的步骤,并且看到新的目录在 sys.path 中显示得很好。

【问题讨论】:

  • 顺便说一下,两台电脑都在运行 python 3.4 和最新的 anaconda 发行版。
  • 已修复:在 Mac OSX 上,我不需要导出 shell 变量。显然这在 Ubuntu 上是必需的。

标签: python-3.x package sys.path


【解决方案1】:

我遇到过类似的问题,但我的是PyCharm,而不是anaconda。我只是在 PyCharm interpreters configuration 中添加路径,然后它就可以工作了。我不知道anaconda是否有类似的设置。我希望它对你有用。

【讨论】:

    猜你喜欢
    • 2013-04-13
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 2014-06-27
    • 1970-01-01
    • 2021-04-10
    相关资源
    最近更新 更多