我正在使用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上提及我答案 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/