Pycharm pyenv选择了错误的python库:如何解决?

时间:2018-07-27 15:53:37

标签: python pycharm python-venv

tldr;

“来自Pycharm的Python”不使用“ configparser”的虚拟环境版本。我该如何解决?

道歉

我是python的新手,所以不擅长虚拟环境的细微差别和调整。

详细信息

这里是情况:

  • 我定期研究长期运行的项目,并在过去几个月中成功地在Pycharm中运行/调试了应用程序

  • 在我将mac / brew从3.6.4升级到3.7之后,Pycharm调试失败了……特别是库方法“ configparser.py”(FWIW,3.7 configparser在None值上阻塞,而3.6则阻塞)。 4.允许的版本为无。)

  • 由于“这曾经有用,但是现在失败了,我还没有碰到任何项目代码”,所以我认为问题在于将3.6.4升级到3.7。

  • 我通过命令行使用python 3.6.4设置了虚拟环境;该应用程序可从命令行成功运行。

  • 但是,我无法让Pycharm-virtual-environments使用configparser.py的“ 3.6.4”版本。控制台日志始终在configparser的3.7.0版本

  • 中显示失败。
  • 我尝试了在pycharm中“将pycharm指向我的3.6.4虚拟环境”和“创建新的虚拟环境”。没有运气。

Pycharm控制台

Python控制台显示:

File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/configparser.py", line 1225, in __init__
    super().__init__(*args, **kwargs)

问题:

  • 如何让pycharm使用配置
  • 为什么Pycharm在命令行上的工作方式不同于python?

0 个答案:

没有答案