如何让PyCharm在任何项目/脚本中使用同一个虚拟环境解释器(或默认的)?
更新:
我设置了一个解释器,并把它指向一个脚本后,运行按钮变成灰色了(如截图所示)。
但后来我选择了运行 -> 运行(指向这个配置)(我以为我之前已经试过这个,但可能是因为重启后没试过)。
然后它就好了,现在按钮不再是灰色的了。
不过,要运行另一个脚本,我还是得重新配置一下,指向新的脚本,使用同样的配置。
我希望不需要每次都这样做,但我现在还没有找到解决办法。
我不明白为什么我必须指向我打开的脚本,显然我打开的就是我想运行的脚本。也许就是这样编程的……
不过我最初的问题已经解决了,只是我没表达清楚。
更新: 在把PyCharm更新到最新版本后,我遇到了这个错误:
这可能和这个问题有关,也可能无关。
我不久前才刚开始学Python。
我该如何让PyCharm在任何项目/脚本中使用相同的虚拟环境解释器(或者默认的)呢?
我希望它能像Java那样开箱即用。
我总是得为每个脚本设置一个解释器。
2 个回答
试着完全关闭PyCharm,然后再重新打开它。在创建新项目之前,先去点击“配置”。然后从那里进入“偏好设置”。
在PyCharm的“Python解释器”部分,有一个按钮可以用来创建新的虚拟环境。用这个按钮来创建一个新的虚拟环境。我通常会更新下面窗口中显示为过时的任何包(看起来PyCharm使用的'pip'和你可能安装的不同)。
然后继续创建一个新项目,并把这个虚拟环境设置为项目的解释器。
我之前设置了一个解释器,并把它指向了一个脚本,但运行按钮是灰色的,不能点击(如截图所示)。然后我选择了“运行”->“运行 {指向特定配置}”,这样就能正常运行了,按钮也不再是灰色的。之后,如果我想运行另一个脚本,我还是需要把配置指向新的脚本(这个配置是可以重复使用的)。
我希望能不必每次都指向新的脚本。我不明白为什么我还需要指向我正在打开的脚本,显然我打开的就是我想运行的脚本。也许这个IDE就是这样设计的(到目前为止我对它并不太满意)……不过我最初的问题已经解决了,只是我没有表达清楚。
更新:
我后来意识到,问题可能是因为我打开了来自不同文件夹的文件,然后尝试运行它们。当我打开一个源文件夹时,配置这个文件夹的解释器让我可以右键点击每个源文件并运行,而不需要再指向脚本。这样我就可以直接使用下拉菜单选择之前运行过的脚本。