【发布时间】:2015-11-05 10:47:00
【问题描述】:
我正在尝试做来自this question 的用户正在做的事情。我让它适用于单独的 IPython 控制台,但不适用于集成到 PyCharm 中的控制台。
综上所述,我希望 IPython 在启动时导入一些模块。我已经转到C:\Users\Name\.ipython\profile_default\startup 目录,并创建了一个包含
startup.py 文件
from numpy import *
print 'NumPy imported succesfully!'
将PYTHONSTARTUP 设置为指向文件后,PyCharm 外部的 IPython 控制台按预期工作,但 PyCharm 中的控制台没有。
【问题讨论】:
-
谢谢@PadraicCunningham。我按照这些步骤操作,但它只适用于单独的 IPython 控制台——我试图让 PyCharm 中的控制台做同样的事情。我已经相应地编辑了我的问题。
-
问题是环境变量只有在你从
cmd/shell运行进程时才会被识别,在Linux上你可以在.bashrc或等效文件中设置环境变量是一样的使用其他外壳,除非您从 bash 启动应用程序,否则未设置环境变量,在 ubuntu 上,我将其设置在/etc/environment和export PYTHONPATH=/home/padraic/mymods/中,因此它是全局设置的。您需要从 cmd 运行 pycharm 或使用等效的设置全局环境变量。 -
我对windows不太熟悉,所以不确定设置环境变量的不同方法是什么,当你像链接问题一样设置它们时,我一直认为它们是全局的