Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.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
如何更改python';Mac上WING 101的s版本?_Python - Fatal编程技术网

如何更改python';Mac上WING 101的s版本?

如何更改python';Mac上WING 101的s版本?,python,Python,我目前正在使用python 3.8.6进行一个项目。但是,我想将我正在使用的python版本更改为3.5.3。我该怎么做?我在Mac电脑上 它说:我曾尝试过用python下载网站上的安装程序安装python3.5.3,但在它安装后,我在我的shell上运行python3.5 zsh:killed python3.5 如果我在shell上运行python3.8,它可以工作,但是我需要3.5版本,这样我就可以获得sys.executable,然后在Wing中更改路径 我也尝试过用自制的pyenv,

我目前正在使用python 3.8.6进行一个项目。但是,我想将我正在使用的python版本更改为3.5.3。我该怎么做?我在Mac电脑上

它说:我曾尝试过用python下载网站上的安装程序安装python3.5.3,但在它安装后,我在我的shell上运行python3.5

zsh:killed python3.5
如果我在shell上运行
python3.8
,它可以工作,但是我需要3.5版本,这样我就可以获得
sys.executable
,然后在Wing中更改路径

我也尝试过用自制的pyenv,但在尝试安装时失败了。上面说

构建失败(OS X 11.0.1使用python构建20180424)
我能做什么?

您可以尝试使用Conda。 安装:

要创建环境并在它们之间切换,请执行以下操作:

conda create -n 3.5.3 python=3.5.3
conda activate 3.5.3
conda env list
你可以试着用康达。 安装:

要创建环境并在它们之间切换,请执行以下操作:

conda create -n 3.5.3 python=3.5.3
conda activate 3.5.3
conda env list

对macOS 11的支持仍然是pyenv的一个重要特性。在堆栈溢出问题上也出现了这种情况,不过由于安装了不同的Python版本,这可能不是100%的重复

一个似乎对人们有用的解决方案是发布在:

步骤1对齐命令行工具

  • 打开Xcode-beta.app
  • 转到首选项>位置
  • 选择命令行工具的正确版本
步骤2安装python

在本例中,我安装了3.8.0。如果要安装其他版本,则需要在以下命令中更改版本


CFLAGS=“-I$(brew--前缀openssl)/include-I$(brew--前缀bzip2)/include-I$(brew--前缀readline)/include-I$(xcrun--显示sdk路径)/usr/include“LDFLAGS=“-L$(brew--前缀openssl)/lib-L$(brew--前缀readline)/lib-L$(brew--前缀zlib)/lib-L$(brew--前缀bzip2)/lib”pyenv安装——补丁3.8.0<对macOS 11的支持仍然是pyenv的首选。在堆栈溢出问题上也出现了这种情况,不过由于安装了不同的Python版本,这可能不是100%的重复

一个似乎对人们有用的解决方案是发布在:

步骤1对齐命令行工具

  • 打开Xcode-beta.app
  • 转到首选项>位置
  • 选择命令行工具的正确版本
步骤2安装python

在本例中,我安装了3.8.0。如果要安装其他版本,则需要在以下命令中更改版本


CFLAGS=“-I$(brew--前缀openssl)/include-I$(brew--前缀bzip2)/include-I$(brew--前缀readline)/include-I$(xcrun--显示sdk路径)/usr/include“LDFLAGS=“-L$(brew--前缀openssl)/lib-L$(brew--前缀readline)/lib-L$(brew--前缀zlib)/lib-L$(brew--前缀bzip2)/lib”pyenv安装——补丁3.8.0none BUILD FAILED(使用python BUILD 20180424的OS X 11.0.1)检查或清理/var/folders/_w/jxrcdv_90bj_5mw0_3tdbd40000gn/T/python-build.20210102141244.726上的工作树,结果记录到/var/folders/_w/jxrcdv_90bj_5mw0_3tdbd40000gn/T/python-build.20210102141244.726。log
Pyenv绝对是安装多个版本python的方法。当安装pyenv失败时,它是这么说的,还是打印了更多的信息?当我尝试使用penv安装python 3.5.3时,它是这么说的:
none BUILD FAILED(使用python BUILD 20180424的OS X 11.0.1)检查或清理位于/var/folders/_w/jxrcdv_90bj_5mw0_3tdbd40000gn/T/python-build.20210102141244.726的工作树,结果记录到/var/folders/_w/jxrcdv_90bj_5mw0_3tdbd40000gn/T/python-build.20210102141244.726。log