如何在 Mac OSX 终端中更改主要 python 版本
Posted
技术标签:
【中文标题】如何在 Mac OSX 终端中更改主要 python 版本【英文标题】:How to change main python version in Mac OSX terminal 【发布时间】:2020-08-30 07:41:13 【问题描述】:当我运行从 github 获得的这个 python 程序时,我遇到了一个错误。
当我做 ./filename 时,它说它不再支持 python 2
但是当我输入python3时,会弹出这个
导入错误:pycurl 库。
在基于 Debian 的系统上安装它:
$ 'sudo apt-get install python3-pycurl'
有什么建议吗?
【问题讨论】:
【参考方案1】:好的,所以通常当您在 Python 中键入“import someLibrary”时会发生什么,它会在您计算机上 Python 存储库的位置四处查看。所以,这里发生的事情是 Python 试图在您的计算机上查找“pycurl-lib”,但它不存在,因为并非所有库都可以存储在 Python 的基本版本中。
例如,当您键入“导入请求”时,您不会遇到此问题,因为 Python 在您最初安装它时包含该库。然而,由于这个库没有随 Python 一起提供,你的计算机必须从 Internet 上的某个地方获取它(就像你从 Github 获取程序的方式一样。)在 Linux 上,将为你执行此操作的命令是 'apt-获取安装 python3-pycurl'。
为您执行此操作的命令因操作系统而异,因此如果您不在 Linux 上,则需要查找“在 [您的操作系统此处] 上安装 Python 库的命令”
【讨论】:
【参考方案2】:想通了。
cd /usr/local/opt
cp python@3.8 python
耶!
【讨论】:
以上是关于如何在 Mac OSX 终端中更改主要 python 版本的主要内容,如果未能解决你的问题,请参考以下文章
如何通过终端/CLI 在 Mac 机器上安装 OSX .provisionprofile?