PyCharm:我怎么叫frameworkpython,这样它会使用该框架蟒蛇代替的virtuale

2019-09-30 10:58发布

我使用matplotlib库与我的virtualenv。 如果你使用这种方式,因为它不是蟒蛇框架,但蟒蛇为每virtualenv中matplotlib不会绘制图表。 此问题已被记录在matplotlib网站: http://matplotlib.org/faq/virtualenv_faq.html

您将结束这个错误,如果你尝试用刚刚的virtualenv的python运行它:

Python是没有安装的框架

我决定用他们的第二个解决方法是为包括功能PYTHONHOME到我的.bashrc。 文件。

我已经包括下面的功能分为带下matplotlib网站的.bashrc:

function frameworkpython {
    if [[ ! -z "$VIRTUAL_ENV" ]]; then
        PYTHONHOME=$VIRTUAL_ENV /usr/local/bin/python "$@"
    else
        /usr/local/bin/python "$@"
    fi
}

现在,matplotlib成功运行,我需要调用frameworkpython而不是python来绘制图形。 这是我的终端都好,我只需键入的命令,但我宁愿用PyCharm运行我的Python代码。

我的问题是,我如何才能PyCharm到跑frameworkpython我按绿色播放按钮,每次? 绿色的播放按钮只是调用python

我点击“编辑配置...”,但不能看到如何改变这种情况。 您可以更改解释,但frameworkpython不是解释,而是对.bashrc的文件中的一个函数。

Answer 1:

您可以在您的Pycharm Python解释器。 请参阅: https://www.jetbrains.com/help/pycharm/2016.1/configuring-available-python-interpreters.html



文章来源: PyCharm: How do I call frameworkpython so that it will use the framework python instead of the virtualenv python?