海外VPS安装Python3.11并配置虚拟环境教程
想象你在远方租了间小房间,海外VPS就像这样的“数字小窝”,你可以在里面安装软件、运行程序。今天我们要做的,就是在这个“小窝”里安装Python 3.11,并给它搭个专属“小隔间”——虚拟环境。

第一步:打开你的数字小窝
要进入这个“小房间”,得用SSH工具(比如Putty)连接。输入VPS的IP地址、用户名和密码,点击连接,就像用钥匙打开房门。成功后你会看到终端界面,这里就是操作的“工作台”。
第二步:给系统“打扫卫生”
刚进房间先收拾收拾,系统也需要更新到最新状态。在终端输入这两个命令:
sudo apt update
sudo apt upgrade
第一条是检查更新,第二条是安装更新包。完成后系统会更稳定,就像给房间换了新家具。
第三步:准备安装“材料”
安装Python 3.11前要准备依赖项,就像盖房子需要砖块水泥。输入命令:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
这些工具能帮Python顺利运行,耐心等它们安装完成。
第四步:下载并安装Python 3.11
现在可以“买”Python了。用wget命令下载安装包:
wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
下载完成后解压:
tar -xf Python-3.11.0.tgz
进入解压后的文件夹:
cd Python-3.11.0
接下来配置并安装:
./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall
这几步像组装新买的家具,完成后Python就住进你的“小窝”了。
第五步:检查是否安装成功
输入命令看看成果:
python3.11 --version
如果显示“Python 3.11.0”,说明安装成功,就像家具组装好能正常用了。
第六步:给Python搭个“小隔间”
为了让不同项目互不干扰,需要虚拟环境。先安装工具:
sudo apt install python3.11-venv
然后创建虚拟环境(比如命名为myenv):
python3.11 -m venv myenv
这相当于在“小窝”里隔出独立空间放特定项目。
第七步:进入和退出小隔间
要使用虚拟环境,输入命令激活它:
source myenv/bin/activate
终端前出现“(myenv)”,说明成功进入。用完想退出时,输入:
deactivate
就回到了“大房间”。
通过这些步骤,你已经在海外VPS上搭好了Python 3.11的开发环境。现在可以在自己的数字小窝里,安心编写Python代码啦!