- ############################################################
- # Install Python3.8.3
- #
- #Auther:zhu
- #Date:2020/06/09
- #qq学习群:955846507
- #Environment.:centos8
- #
- ############################################################
- yum install -y gcc
- yum install -y tar
- yum install -y make
- yum -y install wget
- yum install -y libffi-devel
- yum install -y zlib zlib-devel
- yum install -y bzip2 bzip2-devel
- yum install -y ncurses ncurses-devel
- yum install -y readline readline-devel
- yum install -y openssl openssl-devel
- yum install -y openssl-static
- yum install -y xz lzma xz-devel
- yum install -y sqlite sqlite-devel
- yum install -y gdbm gdbm-devel
- yum install -y tk tk-devel
- wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
- # 进入usr/lcoal中
- cd /usr/local/
- tar -zxvf Python-3.8.3.tgz
- cd Python-3.8.3
- ./configure --prefix=/usr/local/python3
- make && make install
- ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
- ln -s /usr/local/python3/bin/python3 /usr/bin/python3
注意:如果下载包太慢,可以提前下载好[python3.8.3安装包下载地址](https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz)
- pip3 install virtualenv
- pip3 install virtualenvwrapper
- # 创建一个虚拟的目录
- mkdir .virtualenv(名字自定义这里用.virtualenv隐藏的文件夹)
- # 创建虚拟环境(这个是指定创建默认版本的python)
- mkvirtualenv 虚拟环境名称
- 例 :
- mkvirtualenv py_virtualenv
- # 指定版本
- mkvirtualenv -p python3 虚拟环境名称
- 例 :
- mkvirtualenv -p python3 py3_virtualenv
如果提示没有mkvirtualenv命令,我们需要进行配置环境
刚开始可能文件就这么多 修改前
- # .bashrc
-
- # User specific aliases and functions
- alias ll='ls -alF'
- alias rm='rm -i'
- alias cp='cp -i'
- alias mv='mv -i'
-
- # Source global definitions
- if [ -f /etc/bashrc ]; then
- . /etc/bashrc
- fi
我们加入一下命令(找到你python的路径、virtualenv安装的路径、还有virtualenvwrapper.sh文件的目录这三个即可)修改后
- # .bashrc
-
- # User specific aliases and functions
- alias ll='ls -alF'
- alias rm='rm -i'
- alias cp='cp -i'
- alias mv='mv -i'
-
- # Source global definitions
- if [ -f /etc/bashrc ]; then
- . /etc/bashrc
- fi
- 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# 重新加载一下文件
- # 如果加载有问题请看下一步骤
错误提示
我们需要该一下virtualenvwrapper.sh的文件
之后再执行即可。
- # 创建一个虚拟的目录
- mkdir .virtualenv(名字自定义这里用.virtualenv隐藏的文件夹)
- # 创建虚拟环境(这个是指定创建默认版本的python)
- mkvirtualenv 虚拟环境名称
- 例 :
- mkvirtualenv py_virtualenv
- # 指定版本
- mkvirtualenv -p python3 虚拟环境名称
- 例 :
- mkvirtualenv -p python3 py3_virtualenv
使用虚拟环境的命令 :
workon 虚拟环境名称
例 :使用虚拟环境
workon py_virtualenv
退出虚拟环境的命令
deactivate
删除虚拟环境的命令
rmvirtualenv 虚拟环境名称
例 :删除虚拟环境py_virtualenv
先退出:deactivate
再删除:rmvirtualenv py_virtualenv