尝试运行runsnake给Python脚本显示了不同PYTHONPATH
ImportError: No module named wx
打开一个IPython的或Python会话似乎很好地工作:
>>> import wx
>>> import sys
>>> print [p for p in sys.path if 'wx' in p]
['/usr/local/lib/wxPython-2.9.4.0/lib/python2.7/site-packages', '/usr/local/lib/wxPython-2.9.4.0/lib/python2.7/site-packages/wx-2.9.4-osx_cocoa', '/usr/local/lib/wxPython-2.9.4.0/lib/python2.7/site-packages/wx-2.9.1-osx_cocoa/tools']
如不把代码中的脚本并调用python script.py
。但是,在runsnake.py
开头输入该代码将打印一个空列表(打印整个sys.path
会打印一条与我的$ PYTHONPATH完全不同的路径)。
为什么它会不同,以及如何让它识别wxPython?
编辑:pip freeze
输出包含
SquareMap==1.0.1
RunSnakeRun==2.0.2b1
wxPython==2.9.4.0
wxPython-common==2.9.4.0
能_how_安装runsnake你请详细说明? – dnozay
'pip install RunSnakeRun' – beardc
你的意思是'pip freeze'显示'RunSnakeRun'和'wxPython == 2.9.4.0'和'wxPython-common == 2.9.4.0'吗? – dnozay