Linux如何给python3.6.9添加软连接
时间: 2023-10-27 17:14:57 浏览: 146
在Linux上,可以通过以下步骤给Python3.6.9添加软链接:
1. 打开终端,使用以下命令安装Python3.6.9:
```
sudo apt-get install python3.6
```
2. 安装完成后,使用以下命令查找Python3.6.9的安装路径:
```
which python3.6
```
3. 在终端中输入以下命令创建软链接:
```
sudo ln -s /usr/bin/python3.6 /usr/bin/python
```
4. 完成后,输入以下命令验证软链接是否成功:
```
python --version
```
如果显示Python3.6.9的版本号,则说明软链接已经成功添加。
相关问题
ubuntu中Python是python3.7但是python3是python3.6.9
### 处理Ubuntu中Python版本冲突
在Ubuntu系统中遇到`python`命令指向Python 3.7而`python3`命令却指向Python 3.6.9的情况时,可以通过调整系统的替代方案来解决问题。具体操作如下:
对于已经安装了多个Python版本的Ubuntu系统,可以利用`update-alternatives`工具管理不同版本之间的切换。当存在版本冲突时,先移除现有的配置再重新设置。
#### 移除现有配置
为了防止混淆,首先应该删除当前关于Python的替代选项设置:
```bash
sudo update-alternatives --remove-all python3
```
#### 安装新的替代项
接着按照指定路径再次添加Python的不同版本作为候选对象,并赋予不同的优先级数值以便区分,默认情况下较高的数字代表更高的优先级。
```bash
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
```
上述命令会将Python 3.6设为较低优先级(1),而Python 3.7则被设定成较高优先级(2)[^1]。
#### 修改默认解释器
为了让`python3`命令指向特定版本(此处希望其保持不变即继续指向Python 3.6),可通过以下指令手动选择一次性的临时更改:
```bash
sudo update-alternatives --set python3 /usr/bin/python3.6
```
而对于全局范围内的永久改变,则需通过交互方式完成最终确认:
```bash
sudo update-alternatives --config python3
```
此时会出现一个列表供用户挑选想要使用的Python版本,在这里可以选择让`python3`始终对应于Python 3.6.9[^2]。
至于使普通的`python`命令关联至Python 3.7而非其他版本,同样适用以上方法但针对的是未带编号的命令名:
```bash
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 1
```
之后可验证是否成功设置了预期的行为模式:
```bash
python -V
python3 -V
```
这应当分别返回Python 3.7.x以及Python 3.6.9的信息[^4]。
python3.6.9安装教程
### Python 3.6.9 安装指南
#### 准备工作
在Ubuntu环境下,为了确保顺利安装Python 3.6.9版本,在开始之前需确认系统已更新至最新状态并安装必要的依赖包。可以执行如下命令来完成这一步骤:
```bash
sudo apt-y
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
```
#### 下载源码
前往官方发布的页面下载对应版本的压缩文件,并解压到本地路径下。
```bash
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tgz
sudo tar xzf Python-3.6.9.tgz
```
#### 编译安装
进入刚刚解压出来的`Python-3.6.9`目录之后,配置编译参数并启动编译流程[^1]。
```bash
cd Python-3.6.9/
sudo ./configure --enable-optimizations
sudo make altinstall
```
需要注意的是这里使用了`altinstall`而非普通的`install`指令,这是为了避免覆盖掉现有的默认Python解释器版本[^2]。
#### 验证安装成果
通过下面这条简单的命令即可验证新安装的Python版本是否可用。
```bash
python3.6 --version
```
如果一切正常的话,终端应该会返回类似于`Python 3.6.9`这样的输出结果。
阅读全文