将.egg添加到osx中的python路径

时间:2014-12-01 22:39:02

标签: python path pycharm

我正在使用PyCharm并使用PyDev设置远程调试。现在一切准备就绪,除非我想调试它,在PyCharm控制台中告诉我这条消息:

Warning: wrong debugger version. Use pycharm-debugger.egg from PyCharm installation folder.

所以我在Python的virtualenv工作,所以我登录了virtualenv并将Python路径设置为.egg(我将.egg复制到我的文档以使其更容易)。

PYTHONPATH="$PYTHONPATH:./Documents/pycharm-debug.egg"

或者

PYTHONPATH="./Documents/pycharm-debug.egg:$PYTHONPATH"

这没有用,现在我尝试了另一种方法,即附加.egg的位置的sys.path,但是也没有。

我做错了什么?

提前致谢

编辑:忘了在osx上提及我

1 个答案:

答案 0 :(得分:0)

编辑:对不起,我误解了。

所以你需要添加一个环境变量的路径,抱歉。我正在使用bash脚本,如下所示:

pythonenv.sh

#!/bin/bash

export PYTHONPATH="$PYTHONPATH:./Documents/pycharm-debug.egg"

然后像这样调用脚本:

  

source pythonenv.sh

此时你在shell中得到了env变量,请记住在关闭shell之后你会丢失env变量。

所以我不知道OSX在您的用户文件夹中是否有初始化脚本,您应该将此行放在.rc文件中:

export PYTHONPATH="$PYTHONPATH:./Documents/pycharm-debug.egg"

所以每次打开shell时都会自动定义PYTHONPATH变量,这里有一些指导:

http://scipher.wordpress.com/2010/05/10/setting-your-pythonpath-environment-variable-linuxunixosx/