如何安装python3.9以及python虚拟环境?
一、Python3.9安装
1. 配置依赖环境
sudo apt-get install libffi-dev zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev
2.官网下载python3.9源码压缩包
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
3.解压缩
tar -zxvf Python-3.9.0.tgz
4.进入解压后的文件夹
cd Python-3.9.0
5.执行安装
./configure --prefix=/usr/local/python3 #--prefix后面自定义python安装路径
make && sudo make install
6.创建python3软链接
mv /usr/bin/python3 /usr/bin/python3.bak #备份
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
7.创建pip3软链接
mv /usr/bin/pip3 /usr/bin/pip3.bak
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
二、虚拟环境安装
Virtualenv是一个版本管理的虚拟环境,Virtualenvwrapper 是 Virtualenv 的增强版
1.安装virtualenv
sudo pip3 install virtualenv
2.安装virtualenvwrapper
sudo pip3 install virtualenvwrapper
3.配置virtualenvwrapper
-
创建虚拟环境存放目录.virtualenvs
mkdir ~/.virtualenvs
-
打开文件~/.bashrc
sudo vim ~/.bashrc
-
在~/.bashrc文件中进行如下配置
# 打开文件后在文件最下方增加如下代码 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv source /usr/local/bin/virtualenvwrapper.sh
-
然后运行以下代码使得配置生效
source ~/.bashrc
4.创建虚拟环境
-
语法:mkvirtualenv -p [指定解释器] [虚拟环境名]
-
示例
mkvirtualenv -p /usr/bin/python3 flask #指定flask虚拟环境中python解释器复制来源为/usr/bin/python3
5.进入虚拟环境
-
语法:workon [虚拟环境名]
-
示例
workon flask
终端上显示前面带有(虚拟环境名):(flask) python@Elite-Wang:~$
6.退出虚拟环境
deactivate
7.删除虚拟环境
-
语法:rmvirtualenv [虚拟环境名]
-
示例
rmvirtualenv flask
8.查看已创建的虚拟环境
lsvirtualenv
9.快捷进入虚拟环境目录
cdvirtualenv
10.快捷进入虚拟环境包安装目录
cdsitepackages
另外需要注意一点:在虚拟环境中使用pip安装第三方模块的时候,前面不要加sudo,否则可能会安装到全局python环境中