linux 搭建python虚拟环境
requirements.txt 包含paramiko,pysfp.setuptools,适用python版本3.6.6+
前提编译安装python
wget wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
tar -xvf Python-3.6.6.tgz
yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
cd Python-3.6.6
./configure --prefix=/opt/python36 # 指定安装目录为/opt/python36,编译安装,此步才会最终生成 /opt/python36/
make && make install
进入/opt目录查看python36文件夹,我们要的python3都在这里了
/opt/python36/bin/python3
/opt/python36/bin/pip3 这里我就不按上面那么复杂了,上面是对于有强迫症的同学的使用指定安装目录,我就直接使用:
./configure
然后
make && make install
默认安装python位置是/usr/local/bin
可以看到如下:

接着我们进行virtualenv的安装,这里有个特殊注意的是virtualenv --no-site-packages 这个命令短语支持问题涉及到你安装virtualenv的版本,具体原因你可以执行命令:
可以看到DEPRECATED 解释,也就是在后期高于此版本将会过期此命令,为了稳定才保留到一定版本,但是个人觉得真的很好用这个短语命令。

不要太高版本:建议使用如下版本:
./pip3 install virtualenv==16.7.8 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

这里export 目的是告诉系统你的virtualenv位置环境变量导入:避免执行virtualenv报错:
比如:你喜欢骚操作不按我说的做就会:
[root@110_151 ~]# virtualenv --version
bash: virtualenv: command not found...
最后验证效果:

setuptools==45.2.0
bcrypt==3.1.7
cffi==1.13.2
cryptography==2.7
asn1crypto==1.2.0
decorator==4.3.0
jsonpath==0.82
jsonpath-ng==1.4.3
paramiko==2.6.0
ply==3.11
psutil==5.6.5
pycparser==2.19
PyNaCl==1.3.0
pysftp==0.2.9
six==1.10.0
speedtest-cli==2.1.2
virtualenv==16.7.8
下载依赖:以及离线安装:
pip download -d /tmp/package_dir -r requirements.txt
pip install --no-index --ignore-installed --find-links=/tmp/package_dir -r requirements.txt 虚拟环境搭建以及隔离在不更改系统的/usr/binpython(默认为python2)下独立虚拟环境:
disscuss技术群:

linux 搭建python虚拟环境的更多相关文章
- Linux创建Python虚拟环境
Linux创建Python虚拟环境 安装 pip install virtualenv 基本使用 为一个工程创建一个虚拟环境: $ cd my_project $ virtualenv venv #v ...
- linux设置python虚拟环境的环境变量
针对 linux系统中 python虚拟环境 设置环境变量 2种方法: 1.在建好的虚拟环境的 venv/bin/active 文件中,写入需要的环境变量,再进入虚拟环境: 如 配置文件路径 JERR ...
- 在windows环境下利用virtualenv搭建Python虚拟环境
安装Python 安装时只有一点需要注意,一定一定要将Python添加到系统环境变量那一项勾选. 安装 virtualenv 加入系统目录之后,命令行(CMD)下就多了一条命令:pip.用pip可以自 ...
- centos6 pyenv和virtualenv搭建python虚拟环境
安装pyenv 基础环境软件包安装 yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel readline-devel ...
- Flask 学习篇一: 搭建Python虚拟环境,安装flask,并设计RESTful API。
前些日子,老师给我看了这本书,于是便开始了Flask的学习 GitHub上的大神,于是我也在GitHub上建了一个Flask的项目. 有兴趣可以看看: https://github.com/Silen ...
- Windows下搭建Python虚拟环境
一.安装使用 virtualenv 1. 安装 virtualenv pip install virtualenv 2. 新建虚拟环境 virtualenv env1 用 Python3 创建虚拟环境 ...
- Linux 安装Python虚拟环境,virtualenvwrapper
virtualenvwrapper工具学习 1.因为virtualenv 工具使用的并不方便 2.安装virtualenvwrapper pip3 install -i https://pypi.do ...
- win10下用Linux搭建python&nodejs开发环境
Win10下用自带Linux系统搭建开发环境 Win10下用自带Linux系统搭建开发环境启用Linux老版本(win10 1709之前):新版本(win10 1709之后)卸载linux老版本新版本 ...
- windows 下搭建python虚拟环境
###################################windows 下测试环境 C:\Users\wongg\django-cmdb>cd ..\cmdb ##下载get-pi ...
随机推荐
- python 实现 跳一跳游戏 代码解析
这个代码实现的是 手动点击起点 和 终点 ,程序自动判断距离.触屏时间 完成跳跃 原理(摘自项目说明页面):1. 将手机点击到“跳一跳”小程序界面:2. 用Adb 工具获取当前手机截图,并用a ...
- 风物长宜放眼量,人间正道是沧桑 - 一位北美 IT 技术人破局
引言 我对于本科时光的印象,还停留在那所普通 211 大学的建筑物之间,我坐在大学的时光长廊里,满眼望去,都是经历的过的故事.可毕业后回首,却很少有人能说,自己从来没有迷茫过.迷茫,仿佛就是一团乌云, ...
- asp.net MVC项目开发之统计图的使用(前言)
接触这个项目,是项目组长已经完成了多数需求,并且有2个项目需要完工的情况下,让我加入,给了我2个表格,让我去设计出统计图. 第一次做统计图,可以说没有任何经验,不知道该如何下手,表格的数据量 ...
- django 中 cookie与session 相关的知识
cookie :它是一个字典
- 学习jQuery基础语法,并通过一个案例引出jQuery的核心
jquery是一个快速.小巧,功能强大的javascript函数库. jquery主要用来替代原生的javascript,简化代码. 前端最头疼的就是兼容:IE6/7/8兼容的最高版本是jQuery1 ...
- 网易MuMu模拟器不显示Menu(菜单)键的解决办法
解决方法一: 前提:需要一个键盘 步骤: 1.直接按下键盘上的Menu键. 解决方法二: 前提:需要Root之后的文件浏览器 步骤: 1.在文件管理器中打开 /System 文件夹: 2.复制 bui ...
- redis之master.slave主从复制
简介 主机数据更新后根据配置和策略,自动同步到备机的master/slave机制,master以写为主,slave以读为主 从库配置 配置从库,不配主库 配置从库: 格式: slaveof 主库ip ...
- java循环语句 总结笔记
1.for 循环语句 语法:for(initialization;condition;iteration) public class A { public static void main(Strin ...
- JS DOM属性,包括固有属性和自定义属性,以及属性获取、移除和设置
属性分为固有属性property和自定义属性attribute 固有属性查看 固有属性可以通过ele.property 来获取,自定义属性不行 <!DOCTYPE html> <ht ...
- P5788 【模板】单调栈
---------------- 链接:Miku ---------------- 单调栈模板终于不是一堆蓝题了!!!!!!!!!!!! 单调栈,就是单调的栈,栈内元素都是单调的. 题目要求我们求出来 ...