吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1879|回复: 0
收起左侧

[Python 转载] 【笔记】centos7.7配置多版本python虚拟环境

[复制链接]
247700432 发表于 2019-12-16 17:06
最近更新框架到最新发现都成了python3的支持要求了
服务器centos7.7上还是python2.7.5,。
我是安装阿里云centos7.7的镜像。创建完开机后
首先切换root账号防止有一些意外bug
su
输入密码进入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
yum install -y libffi-devel zlib1g-dev
yum install zlib* -y
然后下载新的python3版我这里用的3.7.5
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tar.xz
然后解压
tar -xvJf Python-3.7.5.tar.xz
创建安装目录应为自带python,所以
mkdir /usr/local/python3
切换到我们解压的python文件
cd Python-3.7.5
指定安装目录
./configure --prefix=/usr/local/python3
进行编译安装
make && make install
安装完成后设置软连接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
这样我们就可以使用3的命令了,测试下是否成功
python3 –V
pip3 -V
成功输出说明安装成功了

安装虚拟环境管理工具包
因为我用的是python3 所以我是通过pip3安装       
pip3 install virtualenv
pip3 install virtualenvwrapper
创建虚拟环境管理目录
mkdir ~/.virtualenv
接下来就到坑的地方了,我们首先吧虚拟环境的环境配置一下
vim ~/.bashrc
按i编辑
在最后加上地址
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3.7
source /usr/local/python3/bin/virtualenvwrapper.sh
按esc  输入:wq保存
刷新我们保存的配置文件
source ~/.bashrc
好了到此,就可以运行了mkvirtualenv -p  /usr/local/python3/bin/python3.7 my_env(项目环境) 来创建虚拟环境来管理了

不过还有一个坑我还是没懂,不知道是我中间哪错了,还是配置不正确
创建的时候不输入参数  -p  /usr/local/python3/bin/python3.7  应该也是python3的环境了,但是不输入就是python2了











免费评分

参与人数 1吾爱币 +1 收起 理由
Andrea + 1 了解一下 pyenv管理多版本及环境,pipenv 顺带管理包依赖

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-7 07:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表