Ubuntu配置Py环境
关于的Ubuntu配置Py环境的记录
命令的软连接
如果你想删除 Python 的软连接,首先你需要确定你要删除哪个版本的 Python。通常,python
命令是一个指向特定版本的软连接。
以下是删除软连接的基本步骤:
python命令
确定python软连接路径:
使用以下命令查找 python
的软连接路径:
1 | which python |
或者
1 | ls -l $(which python) |
这将显示 python
的软连接指向的实际路径。如图
删除python软连接:
使用 rm
命令删除软连接。如上图所示python命令的软连接路径是 /usr/bin/python
,那么删除它的命令是:
1 | sudo rm /usr/bin/python |
请确保使用 sudo
以管理员权限删除软连接。
卸载python指定版本
在 Ubuntu 中卸载 Python 3.12 时,需要注意 Python 的版本是通过包管理器安装的还是通过其他方式(比如源代码编译安装)。
通过 apt 安装的 Python
如果你是通过 apt 包管理器安装的 Python 3.12,可以使用以下步骤:
查看已安装的 Python 版本:
1
ls /usr/bin/python*
卸载 Python 3.12:
1
sudo apt-get remove python3.12
或者,如果你想删除相关的配置文件:
1
2 sudo apt-get purge python3.12
sudo apt autoremove
安装指定版本python
安装
1 | sudo apt-get update |
不知道为什么没有默认生成python3.12-config
文件。使用命令进行安装
1 | sudo apt-get install python3.12-dev |
安装后就有了
设置python命令软连接
使用ln
命令创建一个指向python3.12
的软链接。
1 | # 首先,找到python3.12的安装位置 |
从图中可以看到,在实际操作时遇到了文件已存在的问题,是因为系统预装了python3.8
,这个版本默认使用了python3命令。粗暴的做法是直接删掉,然后再创建:
1 | rm /usr/bin/python3 |
注意
确保系统和软件包管理系统知道你正在使用的非系统默认的 Python 版本,通常需要进行以下一些操作:
更新软件包管理器:
在使用apt
等包管理工具时,确保它知道你使用的是 Python 3.12。你可能需要更新软件包列表:1
sudo apt-get update
虚拟环境(可选):
创建虚拟环境:使用 venv 模块创建一个虚拟环境。假设你想要为你的项目创建一个虚拟环境,并将其命名为 myproject_env:1
python3 -m venv myproject_env
激活虚拟环境:
对于 bash (Linux/macOS):
1 | source myproject_env/bin/activate |
当虚拟环境被激活时,你的命令行提示符应该会更改为显示你当前在哪个虚拟环境中。
退出虚拟环境:当你完成了在虚拟环境中的工作,你可以使用以下命令退出:
1 |
|
这就是在 Ubuntu 上使用虚拟环境的基本步骤。