pycharm虚拟环境的创建

环境的安装

1. 给你代码

  • 代码拷给你

  • git地址

    git clone http://www.xxx.com
    

2.在本地运行项目

虚拟环境的操作

low版使用pycharm

图解

img

创建新项目时,设置项目所在的目录后,可以看到下面有一行小字,写着项目编译器是新的虚拟环境。打开折叠的小三角,可以看到:

1.新的环境使用虚拟环境,
2.Location:虚拟环境的存储位置,就在项目存储路径的一个子文件夹venv里,这个文件夹自动创建,
3.Base interpreter:选择安装的源Python解释器,
4.下面也有已有的解释器的选项,可以选择安装的源Python解释器。选择该项后,项目编译环境就是源Python解释器环境了。
5.不勾选Inherit global site-packages 就只能用/usr/bin/python3.5 解析器里的最基本自带的python命令,但是你自己安装的selenium,lxml等包就不能继承来用了。
6.不勾选 make available to all project 就会导致只有你自己当前项目:project(我这里的项目名字是 untitled)能用这个创建的虚拟环境,以后打开pycharm选择其它项目时就无法选择用你的这个虚拟环境。

使用cmd创建虚拟环境

#第一步
安装虚拟环境
pip3 install virtualenv
#第二步指定
virtualenv luffycity --python=C:\Python36\python.exe
#python安装目录中的python.exe(启动文件)
virtualenv luffycity --python=python2.7

导模块包

1.将所有已经安装的包名字全部导出 pip3 freeze > requirements.txt 
2.使用freeze 给所有模块搬家
在安装了python脚本相关的各类模块的测试环境里,进入到任意目录下,导出python安装包环境,使用以下命令导出requirements.txt文件
导出安装模块的文档
pip freeze > my_freeze.txt

或者指定地址
pip freeze > e:\my_freeze.txt

    
将requirements.txt复制到另个测试环境,进入到该文件所在目录,使用以下命令安装requirements.txt文件中涉及的库,之前环境的模块就自动安装了
在另一个环境下,安装该文档里的模块
pip install -r my_freeze.txt

2.1 基于创建虚拟环境 virtulaenv

  • 安装virtulaenv

    pip3 install virtualenv #pip3是对应的python版本名称 自己手动可以进行更改的
    
  • 通过virtulaenv创建虚拟环境

    virtualenv luffycity --python=C:\Python36\python.exe
    创建虚拟环境需要指定目录不然就在本地文件夹进行创建
    virtualenv luffycity --python=python2.7 #需要配置环境变量
    

python如果指定需要提前配置环境变量

image-20191215132744838

  • 激活虚拟环境【无需】

    source luffycity/bin/activate
    D:\wupeiqi\envs\luffycity\Scripts>activate
    (luffycity) D:\wupeiqi\envs\luffycity\Scripts>
    
  • 新建/打开 使用虚拟环境
    image-20191215132342000
    image-20191215132328011

  • 进入虚拟环境

  • deactivate.bat退出虚拟环境
    activate.bat进入虚拟环境
    
 - 安装项目所必备的模块
  pip3 install -r requirements.txt
  • 按理说项目可以运行,但也可能有问题?

    检查配置文件: 数据库连接。
    

3.开发cmdb项目

  • 创建虚拟环境
    image-20191215132256205
  • 开始写项目
    image-20191215132241486

4.模块导入问题

1.将所有已经安装的包名字全部导出 pip3 freeze > requirements.txt 
2.使用freeze 给所有模块搬家
在安装了python脚本相关的各类模块的测试环境里,进入到任意目录下,导出python安装包环境,使用以下命令导出requirements.txt文件
导出安装模块的文档
pip freeze > my_freeze.txt

或者指定地址
pip freeze > e:\my_freeze.txt

    
将requirements.txt复制到另个测试环境,进入到该文件所在目录,使用以下命令安装requirements.txt文件中涉及的库,之前环境的模块就自动安装了
在另一个环境下,安装该文档里的模块
pip install -r my_freeze.txt

windows 下virtualenvwrapper虚拟环境搭建

优点

安装过程

第一步:安装virtualenv

pip install virtualenv

第二步:新建virtualenv

virtualenv testvir

第三步:运行虚拟环境相关命令

进入到testvir:cd testvir
进入到Scripts文件夹:cd Scripts
启动该虚拟环境:activate.bat
显示该虚拟环境中安装的包:pip list
退出该虚拟环境:deactivate.bat

第四步:安装virtualenvwrapper

由于virtualenv需要知道虚拟环境的目录,很麻烦,所以这时候我们使用virtualenvwrapper

安装:pip install virtualenvwrapper-win
新建虚拟环境:mkvirtualenv testvir2
退出虚拟环境:deactivate
查看当前存在所有的虚拟环境:workon
进入某个虚拟环境:workon testvir2

第五步:virtualenvwrapper切换多个python版本

安装python2.7:
在path环境变量中加入
C:\Python27;
C:\Python27\Scripts;

同理安装python3.5:

使用python3.5安装新建虚拟环境
使用virtualenv:
virtualenv -p C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe testdir

mkvirtualenv -p C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe testdir

使用virtualenvwrapper:
设置虚拟环境的默认存放位置:在环境变量中新建一个变量:WORKON_HOME,指定路径即可

使用python3.5建立虚拟环境:
mkvirtualenv --python=C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe py3test3

豆瓣源加速

pip install -i https://pypi.doubanio.com/simple/ django

下面是一张完整的图:

posted @ 2019-11-27 14:19  strawberry*  阅读(1064)  评论(0编辑  收藏  举报