如何安装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环境中

 

posted @ 2020-12-22 05:00  eliwang  阅读(4329)  评论(0编辑  收藏  举报