xshell 连接好远程的云服务器后
查看当前python版本
ls -l /usr/bin | grep python
想要按照指定版本的python
那先添加PPA的地址。
sudo add-apt-repository ppa:deadsnakes/ppa
add-apt-repository用于向APT的软件源列表中添加新的软件源。APT是Debian及其衍生版(如Ubuntu)的包管理工具。
PPA通常是由个人或团队维护的,用于提供官方软件源中没有的软件包或更新版本的软件包。deadsnakes/ppa
是一个PPA,它提供了多种版本的Python,包括那些不在Ubuntu的官方软件源中的版本。
执行这条命令后,你的系统就会知道从哪里获取deadsnakes/ppa
中提供的软件包,并可以使用apt
或apt-get
命令来安装这些软件包。
sudo apt update
需要运行sudo apt update
来更新本地的软件源列表,以确保系统知道新的软件源中的最新软件包版本。
sudo apt install python3.9
假如目标是按照3.9版本的python
pip3 install virtualenv
使用Python 3的pip
工具来安装virtualenv
这个Python包。virtualenv
是一个创建隔离Python环境的工具,它允许你在同一台机器上创建多个独立的Python环境,每个环境可以有自己的Python版本和包集合。
virtualenv -p /usr/bin/python3.9 tf_cpu
使用 virtualenv
工具来创建一个新的Python虚拟环境,并指定了Python解释器的路径为 /usr/bin/python3.9
这句可以忽略,如果下面安装tensorflow报错再出来安装也行
sudo apt-get install python3.9-distutils
进入结界
下面开始进入虚拟环境
source tf_cpu/bin/activate
开始安装tensorflow (记得指定安装源,不然你要等很久,可能还会报超时的错误)
看个人需要下载指定版本,只有这个版本是能跑我的代码的,其他版本会出错。
pip install tensorflow-cpu==2.15.0 -U -i https://pypi.tuna.tsinghua.edu.cn/simple/
如果没有特定需要,可以正常下载,也许也是可以的。不行就卸载pip uninstall xxx,重新pip。
pip install tensorflow -U -i https://pypi.tuna.tsinghua.edu.cn/simple/
如果下载过程中报错有关于distutils的,请往上面看一下。
安装各种你需要的包
...........
退出虚拟环境命令
deactivate
退出结界