安装用于创建虚拟环境的python
因为18.04自带的最高python版本也才3.6.5,所以要安装3.10。
- 下载tgz版本
- 解压
tar -zxvf Python-3.10.6.tgz
- 安装关联包
apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev
cd Python-3.10.6
- 指定安装路径
./configure --prefix=/opt/python3.10
- 编译,相当于把源码包里面的代码编译成linux服务器可以识别的代码
make
- 编译安装,此步才会最终生成 /opt/python3.10/
make install
也可以和上部合写为make && make install
- 要记得路径地址,新建环境的时候用的到
安装virtualenvwrapper
- 18.04中好像并没有pip,所以
sudo apt install python3-pip
- 安装,并添加virtualenvwrapper.sh到shell启动文件中
$ pip3 install virtualenvwrapper
...
$ export WORKON_HOME=~/Envs
$ mkdir -p $WORKON_HOME
$ source /usr/local/bin/virtualenvwrapper.sh
用3.10创建虚拟环境
- 创建虚拟环境dangjian
mkvirtualenv -p /opt/python3.10/bin/python3.10 dangjian
- 查看虚拟环境
workon
- 所有的虚拟环境都在目录
~/Envs
中
补充:
也可以选择添加python到环境变量,但因为不用于开发,不加也没什么
编辑文件vim /etc/profile
~/.bash_profile
:这个是用户环境变量配置文件
/etc/profile
:系统环境变量配置文件
连接到ubuntu服务器后,vscode 可以通过拖动本地文件到vscode左侧的目录树,来上传文件