似乎IPython没有考虑我的PYTHONPATH,而普通的python解释器会考虑它。我在Windows7上。
我的Python:
C: \workspace\python;
C: \Python27\Lib\site packages\spyderlib;
C: \Workspace\Python\awesim\awesim工作区
打印sys.path:import sys
for i in sorted(sys.path):
print i
以下是我在伊普顿的收获:
C:\ JModelica.org-1.8\Python
C: \Python27
C: \Python27\DLLs
C: \Python27\lib
C: \Python27\lib\lib tk
C: \Python27\lib\plat赢
C: \Python27\lib\site包
C: \Python27\lib\site packages\PIL
C: \Python27\lib\site packages\Pythonwin
C: \Python27\lib\site packages\ipython-0.13-py2.7.egg
C: \Python27\lib\site packages\ipython-0.13-py2.7.egg\ipython\extensions
C: \Python27\lib\site packages\numpy-1.6.2-py2.7-win32.egg
C: \Python27\lib\site packages\openpyxl-1.5.8-py2.7.egg
C: \Python27\lib\site packages\pandas-0.8.1-py2.7-win32.egg
C: \Python27\lib\site packages\pyzmq-2.2.0.1-py2.7-win32.egg
C: \Python27\lib\site packages\setuptools-0.6c11-py2.7.egg-info
C: \Python27\lib\site packages\sphinx-1.1.3-py2.7.egg
C: \Python27\lib\site packages\statsmodels-0.4.0-py2.7-win32.egg
C: \Python27\lib\site packages\tornado-2.3-py2.7.egg
C: \Python27\lib\site packages\win32
C: \Python27\lib\site packages\win32\lib
C: \Python27\lib\site packages\wx-2.8-msw-unicode
C: \Python27\脚本
C: \windows\system32\python27.zip
在python控制台中也是如此:
C:\Python27
C: \Python27\DLLs
C: \Python27\Lib\site packages\spyderlib
C: \Python27\lib
C: \Python27\lib\lib tk
C: \Python27\lib\plat赢
C: \Python27\lib\site包
C: \Python27\lib\site packages\PIL
C: \Python27\lib\site packages\Pythonwin
C: \Python27\lib\site packages\ipython-0.13-py2.7.egg
C: \Python27\lib\site packages\numpy-1.6.2-py2.7-win32.egg
C: \Python27\lib\site packages\openpyxl-1.5.8-py2.7.egg
C: \Python27\lib\site packages\pandas-0.8.1-py2.7-win32.egg
C: \Python27\lib\site packages\pyzmq-2.2.0.1-py2.7-win32.egg
C: \Python27\lib\site packages\setuptools-0.6c11-py2.7.egg-info
C: \Python27\lib\site packages\sphinx-1.1.3-py2.7.egg
C: \Python27\lib\site packages\statsmodels-0.4.0-py2.7-win32.egg
C: \Python27\lib\site packages\tornado-2.3-py2.7.egg
C: \Python27\lib\site packages\win32
C: \Python27\lib\site packages\win32\lib
C: \Python27\lib\site packages\wx-2.8-msw-unicode
C: \Workspace\Python\awesim\awesim工作区
C: \windows\system32\python27.zip
C: 工作区\python
您可以看到,普通的python控制台反映了PYTHONPATH,但IPython输出没有。
谢谢你事先提供的线索。