环境的安装
1. 给你代码
-
代码拷给你
-
git地址
git clone http://www.xxx.com
2.在本地运行项目
虚拟环境的操作
low版使用pycharm
图解
创建新项目时,设置项目所在的目录后,可以看到下面有一行小字,写着项目编译器是新的虚拟环境。打开折叠的小三角,可以看到:
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如果指定需要提前配置环境变量
-
激活虚拟环境【无需】
source luffycity/bin/activate D:\wupeiqi\envs\luffycity\Scripts>activate (luffycity) D:\wupeiqi\envs\luffycity\Scripts>
-
新建/打开 使用虚拟环境
-
进入虚拟环境
-
deactivate.bat退出虚拟环境 activate.bat进入虚拟环境
- 安装项目所必备的模块
pip3 install -r requirements.txt
-
按理说项目可以运行,但也可能有问题?
检查配置文件: 数据库连接。
3.开发cmdb项目
- 创建虚拟环境
- 开始写项目
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
下面是一张完整的图: