centos下虚拟环境安装及备注

最近在做车牌号识别,用anaconda创建的虚拟环境,现在要在django下的Web环境部署运行。

环境

Django= 1.10.6
python =3.6(anaconda版本)
#首先安装虚拟环境

安装虚拟管理器

pip install virtualenv  virtualenvwrapper

安装虚拟环境以及管理工具
virtualenvwrapper是一个包管理工具

创建虚拟路径

用mkdir 命令指定虚拟环境安装路径
我安装到了/home/python/virtualpy/webpy3
在该目录下运行virtualenv webpy3
使用该命令会在用户所在目录下创建一个python虚拟环境,但是为了便于管理,我们会使用virtualenvwrapper来管理
假如出现下面错误
错误
查找虚拟安装出错原因
是centos系统默认加载/usr/lib,/lib下面库文件,python默认安装到非此类文件夹。不过可以通过添加库配置信息
步骤如下:
1. cd /etc/ld.so.conf.d
2. vim python3.conf
3. 将你安装的 python包的lib添加到 python3.conf
图片为我centos 机器上的 python lib 路径
lib
4. ldconfig刷新动态连接库
5. 再次在指定路径下运行virtualenv webpy3 # 自定义名称
web3
出现上图说明安装成功。

配置virtualenvwrapper

  1. 首先用命令 find / -name virtualenvwrapper.sh找到你 sh 存放位置
  2. 创建目录存放虚拟环境mkdir ~/.virtualenvs
  3. 打开.bashrc文件末尾添加
  4. 运行 source ~/.bashrc
    cu4
    该图为我在bashrc的 sh路径添加的
    c5

激活虚拟环境并安装软件

在虚拟环境bin路径下运行source activate 激活虚拟环境
鸡火
此时环境已激活出现(root)小括号
退出bin路径到home路径,运行source /home/python/virtualpy/webpy3/bin/activate
当出现(webpy3)字样的时候,就代表激活成功,此时已经是激活成功,且已经在虚拟环境中,可以使用pip 安装软件了

退出虚拟环境

source deactivate

复制虚拟环境中的pip 安装文件

pip freeze > plist.txt

安装用

pip install -r plist.txt

参考链接:

  1. ldconfig
  2. 删除文件夹
  3. 虚拟环境管理
  4. 虚拟环境管理2
  5. window安装

猜你喜欢

转载自blog.csdn.net/bug4pie/article/details/79814665