Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pycharm项目默认解释器与我的Python系统默认安装不匹配?_Python_Python 3.x_Pycharm - Fatal编程技术网

Pycharm项目默认解释器与我的Python系统默认安装不匹配?

Pycharm项目默认解释器与我的Python系统默认安装不匹配?,python,python-3.x,pycharm,Python,Python 3.x,Pycharm,我对Python的安装、配置和解释器的位置有点困惑。 我正在使用Ubuntu20.04,并且我已经使用了Pycharm一段时间,安装了Python2.7和Python3.8(尽管我不确定我在哪里安装了这两个…)。 现在,我用Pycharm启动了一个项目,该项目使用了我包含在requirements.txt文件中的一些特定包。每次我打开Pycharm,它都会要求我安装这些软件包(软件包要求'numpy~=1.16.6','scipy~=1.5.1'不满足。安装要求/忽略要求),我会这样做,下次我收

我对Python的安装、配置和解释器的位置有点困惑。 我正在使用Ubuntu20.04,并且我已经使用了Pycharm一段时间,安装了Python2.7Python3.8(尽管我不确定我在哪里安装了这两个…)。 现在,我用Pycharm启动了一个项目,该项目使用了我包含在
requirements.txt
文件中的一些特定包。每次我打开Pycharm,它都会要求我安装这些软件包(
软件包要求'numpy~=1.16.6','scipy~=1.5.1'不满足。安装要求/忽略要求
),我会这样做,下次我收到同样的要求时

如果我尝试通过Pycharm的GUI设置Python解释器,我会得到以下选项:

Project Default (Python 2.7) /usr/bin/python
Python 2.7 /usr/bin/python
Python 3.8 (OldProject) ~/Workspace/OldProject/venv/bin/python
Python 3.8 (OldProject2) ~/Workspace/OldProject2/venv/bin/python
如何将系统默认Python更改为3.8版

如果我在终端上运行:

python --version
我明白了


那么为什么Pycharm将Python2.7显示为项目默认值呢?为什么选项中没有安装Python 3.8系统?

您可以通过进入文件->设置,然后在搜索输入中搜索Python解释器来更改Pycharm Python解释器

命令行python版本也是“Path”环境变量引用的版本(relevent python文件夹中的python.exe文件)

Python 3.8.2