开发者社区> 问答> 正文

PyCharm:如何调用frameworkpython,以便它将使用framework python

我在我的virtualenv中使用matplotlib库。如果以这种方式使用它,则matplotlib将不会绘制图形,因为它不是python框架,而是根据virtualenv编写的python。该问题已记录在matplotlib网站上:http : //matplotlib.org/faq/virtualenv_faq.html

如果我决定使用他们的第二种解决方法,即将函数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代码。

我的问题是,frameworkpython每次按下绿色播放按钮时,如何让PyCharm运行?绿色的播放按钮仅会呼叫python。

我单击“编辑配置...”,但看不到如何更改它。您可以更改解释器,但是frameworkpython不是解释器,而是bashrc文件中的函数。尝试使用virtualenv python运行它,则将出现此错误:

展开
收起
祖安文状元 2020-02-23 15:32:30 971 0
1 条回答
写回答
取消 提交回答
  • 您可以在Pycharm中设置Python解释器。参见:https : //www.jetbrains.com/help/pycharm/2016.1/configuring-available-python-interpreters.html

    2020-02-23 15:32:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载