【问题标题】:How do I change start up preferences for IPython console in PyCharm?如何在 PyCharm 中更改 IPython 控制台的启动首选项?
【发布时间】: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 控制台——我试图让 PyC​​harm 中的控制台做同样的事情。我已经相应地编辑了我的问题。
  • 问题是环境变量只有在你从cmd/shell运行进程时才会被识别,在Linux上你可以在.bashrc或等效文件中设置环境变量是一样的使用其他外壳,除非您从 bash 启动应用程序,否则未设置环境变量,在 ubuntu 上,我将其设置在 /etc/environmentexport PYTHONPATH=/home/padraic/mymods/ 中,因此它是全局设置的。您需要从 cmd 运行 pycharm 或使用等效的设置全局环境变量。
  • 我对windows不太熟悉,所以不确定设置环境变量的不同方法是什么,当你像链接问题一样设置它们时,我一直认为它们是全局的

标签: python ipython


【解决方案1】:

您可以转到文件 -> 设置 -> 构建、执行、部署 -> 控制台 -> Python 控制台。那里有一个名为“启动脚本”的字段,当您启动控制台时会执行该字段。

我必须重新启动 PyCharm 才能真正进行更改,但它确实有效。

注意:我使用 PyCharm 4.5.3 社区版。

【讨论】:

  • 对于那些搜索与扩展“autoreload”相关的问题的人,这也适用。无需添加配置文件,在启动脚本框中可以放置两行%load_ext autoreload%autoreload 2,每次启动控制台时都会运行。
猜你喜欢
  • 2023-03-13
  • 2020-07-21
  • 2017-09-27
  • 2013-11-17
  • 2015-12-09
  • 1970-01-01
  • 2015-08-29
  • 1970-01-01
相关资源
最近更新 更多