python3.7运行_我想让命令python3运行python3.7

我目前正在使用Mac OS Mojave版本10.14.2我刚刚安装了python3.7并卸载了python3.6。然后,发生以下结果

$ python3

-bash: /Library/Frameworks/Python.framework/Versions/3.6/bin/python3: No such file or directory

$ which python3

-bash: type: python3: not found

$ which python3.7

python3.7 is /usr/local/bin/python3.7

################

目前想到的一个解决办法:

检查出哪里python3是

which python3

然后使用该输出的返回来查看它当前指向的内容

ls -la $(which python3)

用python3正确的替换错误的软链接python3.7

ln -sf $(which python3.7) /usr/local/bin/python3

测试版本

python3 --version

在将来,检查,pyenv因为它将使安装新版本的python和更容易在版本之间切换

如果你在Python 3.7中缺少_bz2模块,这可能是由于缺少bzip2库或未正确安装Python。 要解决此问题,你可以尝试以下步骤: 1. 安装bzip2库 在Ubuntu系统上,可以使用以下命令进行安装: ``` sudo apt-get update sudo apt-get install libbz2-dev ``` 在CentOS系统上,可以使用以下命令进行安装: ``` sudo yum install bzip2-devel ``` 在MacOS上,可以使用Homebrew进行安装: ``` brew install bzip2 ``` 2. 重新编译Python 如果安装了bzip2库后仍然无法找到_bz2模块,则可能需要重新编译Python。在重新编译Python之前,确保已卸载当前安装的Python版本。 在Ubuntu系统上,可以使用以下命令安装必要的编译器和工具: ``` sudo apt-get update sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget ``` 在CentOS系统上,可以使用以下命令安装必要的编译器和工具: ``` sudo yum groupinstall "Development Tools" sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel ``` 在MacOS上,可以使用以下命令安装必要的编译器和工具: ``` xcode-select --install brew install openssl readline sqlite3 xz zlib ``` 然后,下载Python源代码并解压缩: ``` wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz tar -xzf Python-3.7.0.tgz cd Python-3.7.0 ``` 最后,编译和安装Python: ``` ./configure --enable-optimizations make -j8 sudo make altinstall ``` 注意使用`make altinstall`而不是`make install`,这是因为我们不覆盖系统默认的Python版本。 完成后,你应该可以在Python 3.7中使用_bz2模块了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值