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)
问题: