Centos7-安装python3和virtualenv虚拟环境

安装Python3:

1、安装依赖包(切记安装)

$ 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

2、下载Python3安装包

$ wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

3、新建一个目录并解压安装包

$ mkdir /usr/local/python3

$ tar -xvJf  Python-3.6.2.tar.xz

4、进入到解压后的目录,安装python3到指定目录

$ cd Python-3.6.2

$ ./configure --prefix=/usr/local/python3
# 安装python3.7以上版本,需要先安装新的包 >  yum install libffi-devel -y
$ make && make install

5、 安装pip

$ yum -y install python3-pip

6、创建软连接

$ ln -s /usr/local/python3/bin/python3 /usr/bin/python3
$ ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

7、验证安装是否成功

$ python3 --version

安装virtualenv


1、安装virtualenv 和 virtualenvwrapper

# 安装virtualenv 和 virtualenvwrapper
$ sudo
pip3 install virtualenv virtualenvwrapper
# 或者指定pip3的源
$ pip3 install virtualenv virtualenvwrapper -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
#
http://mirrors.aliyun.com/pypi/simple/
# https://pypi.tuna.tsinghua.edu.cn/simple/
# https://pypi.mirrors.ustc.edu.cn/simple/
# http://pypi.mirrors.ustc.edu.cn/simple/
# https://pypi.douban.com/simple/

2、在当前用户下新建一个用来放虚拟环境的目录:

# 创建虚拟环境目录
mkdir -p $HOME/.virtualenvs

3、修改当前用户的.bashrc文件

# 修改当前用户的.bashrc环境变量文件
vi
~/.bashrc # 追加以下环境变量配置
# virtualenv
for python3 if [ -f /usr/local/python3/bin/virtualenvwrapper.sh ]; then export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source /usr/local/python3/bin/virtualenvwrapper.sh fi

 4、使环境变量生效

#让环境变量生效
source ~/.bashrc
# 创建一个python虚拟环境,比如叫hello的虚拟环境
mkvirtualenv -p /usr/bin/python3 hello
# 进入虚拟环境
workon hello
# 退出虚拟环境
deactivate
# 删除虚拟环境
rmvirtualenv hello
# 查询当前用户下有哪些虚拟环境
workon
 

 

 

 

参考:

    https://www.jwldata.com/archives/124.html

    https://zhuanlan.zhihu.com/p/358605587

posted @ 2022-06-12 11:00  寻找风口的猪  阅读(393)  评论(0编辑  收藏  举报