CcentOS7中安装Python3.8及创建虚拟环境
2022/1/28 7:07:34
本文主要是介绍CcentOS7中安装Python3.8及创建虚拟环境,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在CcentOS7中安装Python3.8及虚拟环境
安装Python3.8
安装依赖包
下载Python版本
安装Python安装包
创建软连接
yum配置
虚拟环境
更新pip
安装virtualenv,virtualenvwrapper
定义virtualenvwrapper路径
创建虚拟环境
其他虚拟环境命令
安装Python3.8
首先打开终端输入su,进入root权限,如下图所示:
安装依赖包
进入root权限后,依次输入以下代码,安装依赖包:
yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
下载Python版本
安装依赖包后,下载自己需要的Python版本,例如这里下载的版本是Python3.8.6
yum -y install wget wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tar.xz
安装Python安装包
在解压Python安装包前,我们先新建一个文件夹存放Python3,代码如下所示:
mkdir /usr/local/python3
将Python安装包移动到刚才新建的文件夹中,代码如下所示:
mv Python-3.8.6.tar.xz /usr/local/python3
进入python3目录,代码如下所示:
cd /usr/local/python3
依次输入以下代码,解压安装Python安装包:
tar -xvJf Python-3.8.6.tar.xz cd Python-3.8.6 ./configure --prefix=/usr/local/python3 make make install
创建软连接
为了更好地使用Python3版本,我们需要创建软连接,软连接相当于windows的快捷方式,其语法结构为:
ln -s 源目录 目标软连接
这里我们为Python3版本创建软连接,依次执行以下代码:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
查看当前软连接:
ll /usr/bin/ |grep python3
yum配置
因为其要用到python2才能执行,否则会导致yum不能正常使用,为了使Python2与Python3共存,我们需要修改yum配置:
vi /usr/bin/yum 把 第一行的#! /usr/bin/python 修改为 #! /usr/bin/python2 vi /usr/libexec/urlgrabber-ext-down 把 第一行的#! /usr/bin/python 修改为 #! /usr/bin/python2 vi /usr/bin/yum-config-manager 把 第一行的#!/usr/bin/python -tt改为 #!/usr/bin/python2 -tt
这时Python3.8就安装好了,输入python3,如下图所示:
虚拟环境
更新pip
在使用pip安装包前,需要更新pip,代码如下所示:
pip3 install --upgrade pip
安装virtualenv,virtualenvwrapper
pip3 install virtualenv pip3 install virtualenvwrapper
定义virtualenvwrapper路径
在定义virtualenvwrapper路径前,需要先创建存放虚拟环境的目录和找到virtualenvwrapper的路径
mkdir $HOME/.virtualenvs find / -name virtualenvwrapper.sh
如下图所示:
进入.bashrc文件中,定义virtualenvwrapper路径,代码如下所示:
vim ~/.bashrc
进入.bashrc文件后,在文末写入以下代码并保存:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3/bin/virtualenv export WORKON_HOME=$HOME/.virtualenvs source /usr/local/python3/bin/virtualenvwrapper.sh
如下图所示:
运行.bashrc文件,代码如下所示:
source ~/.bashrc
创建虚拟环境
首先创建virtualenv的软连接,代码如下所示:
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
创建虚拟环境,代码如下所示:
mkvirtualenv -p /usr/bin/python3 py38
这里我们创建Python版为Python3,虚拟环境名为py38的虚拟环境,如下图所示:
其他虚拟环境命令
workon py38 #进入名为py38的虚拟环境 deactivate #退出虚拟环境 lsvirtualenv -b #列出所有虚拟环境 rmvirtualenv py38 #删除名为py38的虚拟环境
好了,CentOS7安装Python3.8及创建虚拟环境就讲到这里了,感谢观看!!!
这篇关于CcentOS7中安装Python3.8及创建虚拟环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python