linux下虚拟环境venv的创建与使用

匿名 (未验证) 提交于 2019-12-02 21:56:30
1.linux安装学习python虚拟环境   linux提供的虚拟环境工具 有virtualenv   pipenv    2.我们需求是在linux上可以运行 一个django2 运行一个django1   3.安装python的虚拟环境 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv    4.通过命令创建虚拟环境  virtualenv --no-site-packages --python=python3     venv1   #创建一个干净隔离的虚拟环境,且以python3为复制本体,虚拟环境名叫做venv1     --no-site-packages  创建干净隔离的python虚拟环境     --python=python3   指定解释器为python3  5.告诉你虚拟环境的原理  查看当前物理环境的path变量: [root@wangdachui opt]# echo $PATH /opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin  激活虚拟环境,再次查看环境变量  source ./activate (venv1) [root@wangdachui bin]# echo $PATH /opt/venv1/bin:/opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin  6.检查是否正确安装的虚拟环境  (venv1) [root@wangdachui bin]# which python3 /opt/venv1/bin/python3 (venv1) [root@wangdachui bin]#  (venv1) [root@wangdachui bin]#  (venv1) [root@wangdachui bin]# which pip3 /opt/venv1/bin/pip3 (venv1) [root@wangdachui bin]#  (venv1) [root@wangdachui bin]#  (venv1) [root@wangdachui bin]# pip3 list Package    Version ---------- ------- pip        19.0.3  setuptools 40.8.0  wheel      0.33.1   7.退出虚拟环境,再检查python3解释器路径 退出命令 deactivate     8.创建2个虚拟环境 venv1  venv2  分别运行django 1, django  2      1.激活venv1 创建django1.11.14     [root@wangdachui opt]# source   venv1/bin/activate     2.安装django     pip3 install -i https://pypi.douban.com/simple  django==1.11.14      3.创建django项目 运行      django-admin startproject mydjango114               4.创建venv2,创建django2版本     virtualenv --no-site-packages --python=python3     venv2           激活venv2     source   venv2/bin/activate     下载django2版本,且创建django2项目     pip3 install -i https://pypi.douban.com/simple  django     创建django项目 运行      django-admin startproject mydjango21        1.虚拟环境工具virtuelenv 必须 找到venv1那个文件夹 2.并且必须得手动source激活

1.安装python的虚拟环境
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv

2.通过命令创建虚拟环境

virtualenv --no-site-packages --python=python3 venv1

3.激活虚拟环境

source venv1/bin/activate

deactivate

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!