本文目录一览:
- 1、python装在d盘,怎么把虚拟环境也装到d盘
- 2、9、Python虚拟环境
- 3、python 部署可以用虚拟环境吗
- 4、PYTHON 运行环境的迁移
- 5、写好的python代码移到另一台电脑不需要安装第三方库
python装在d盘,怎么把虚拟环境也装到d盘
要先装python .pip放在Python-Scripts里面安装,然后cmd 进入到Python的安装文件Python-Scripts,输入pip install selenium . 就可以了!
9、Python虚拟环境
(1)安装虚拟环境
1.安装virtualenv, 控制台使用命令:pip install virtualenv
2.创建一个以后存放虚拟环境的目录如d:\envs, 可在控制台使用命令d: 回车,mkdir envs
3.创建虚拟环境,控制台输入命令 :virtualenv 文件夹名
4.进入虚拟环境cd 虚拟环境的Scripts, 然后使用命令activate,虚拟环境的名称被小括号括起来,并且出现在最前面说明成功进入虚拟环境
5.进入虚拟环境以后可以安装第三方包(库),使用命令 pip install ..., 出现successfully则表示安装成功
6.如何验证安装的程序是否成功:
-》python 命令进入python shell环境检测
-》import 包(架)名
没有报错,导入包成功,则表明安装成功
7.退出虚拟环境 deactivate.bat, 最前面有小括号的虚拟环境就没有了
如果当时在python shell环境,则需要现在用quit()/exit()退出
(2)虚拟环境切换 Virtualenvwrapper
1.安装virtualenvwrapper,使用命令 pip install virtualenvwrapper-win
2.配置管理虚拟环境的位置,系统环境变量
变量名: WORKON_HOME
变量值:虚拟环境路径
3.虚拟环境自由切换:workon vname
注:3.7以上python目前不兼容。
(3)pychaml中导入虚拟环境
1.打开Pycharm,然后依次点击左上方的file-Settings
2.之后依次Project-Project Interpreter
3.点击右上方的设置按钮,然后点击Add
4.在弹出的Add Python Interpreter页面中,依次选择Virtualenv Environment(虚拟环境)-Existing environment
5.之后在弹出的界面中加载本地的虚拟环境,点击右侧的三个点号的按钮
6.根据目录,依次找到自己创建的虚拟环境路径,我的路径是I:-Virtual_environment_list-Scripts-python.exe,点击OK按钮
可以用于解决需要使用不同版本python的开发问题。
3.创建python(必须是本机已安装版本) :
4.进入虚拟环境:
5.在虚拟环境中安装模块:
6.退出pipenv的虚拟环境:
7.查看我所在的位置:
8.显示所在的位置:
9.查看一个目录依赖于哪些目录:
10.查看可用的程序:
11.删除虚拟环境中所有已安装模块,且不编辑Pipfile.lock,删除完用pipenv install能重新安装:
12.删除一个已安装模块,且从Pipfile.lock中删除:
13.删除虚拟环境:
python 部署可以用虚拟环境吗
Python部署虚拟环境的利器——Virtualenv
virtualenv is a tool to create isolated Python environments.
virtualenv 是创建独立Python开发环境的工具,用于解决同一台机器上不同的Python工程的依赖、版本以及间接权限等问题。比如项目foo1依赖Django1.3,而项目foo2依赖Django1.7,而当前全局开发环境为Django1.8,版本的不同会导致项目所需包的版本不兼容等问题,使项目无法正常运行,使用virtualenv来创建相对独立的虚拟环境,可以很好的解决此类问题。此外,值得一提的是,对于项目打包迁移,如部署Web应用项目等应用场景,virtualenv都很有用武之地。
virtualenv创建一个拥有自己安装目录的环境, 这个环境不与其他虚拟环境共享库, 能够方便的管理python版本和管理python库。
下面介绍一下与使用Virtualenv相关的技巧。
1.安装Virtualenv
$ pip install virtualenv
//或者由于权限问题使用sudo临时提升权限
$ sudo pip install virtualenv
2.virtualenv创建虚拟环境
1 virtualenv ENV
2 #创建一个名为ENV的目录,并安装了ENV/bin/python
3 #创建了lib,include,bin目录,安装了pip
lib目录 : 所有安装的python库都会放在这个目录中的lib/pythonX.X/site-packages/中 ;
bin目录 : bin/python是当前虚拟环境使用的python解析器 ;
如果在命令行中运行virtualenv --system-site-packages ENV, 会继承/usr/lib/python3.6/site-packages下的所有库, 最新版本virtualenv把把访问全局site-packages作为默认行为
default behavior.
3.激活virtualenv
1 #ENV目录下使用如下命令
2 source ./bin/activate #激活当前virtualenv
3 #当用户名前面出现小括号括起来的虚拟环境名时,表明虚拟环境被成功激活
使用“pip list”指令可查看当前库
4.关闭virtualenv
deactivate
5.指定python版本
可使用-p PYTHON_EXE选项在创建虚拟环境的时候指定Python版本
1 #创建python2.7虚拟环境
2 virtualenv -p /usr/bin/python2.7 ENV2.7
3
4 #创建python3.4虚拟环境
5 virtualenv -p /usr/local/bin/python3.4 ENV3.4
这样可以解决不同项目python版本冲突以及和python库版本不兼容等问题。
6.生成可打包环境
某些特殊需求下,可能没有网络,我们希望直接打包一个ENV,解压后直接使用,这时候可以使用virtualenv --relocatable指令将ENV修改为可更改位置的ENV
#对当前已经创建的虚拟环境更改为可迁移
virtualenv --relocatable ./
7.获得帮助
virtualenv -h
PYTHON 运行环境的迁移
开发时候会安装各种PYTHON包,那么当部署应用时候,如何快速的把这些安装包一个不漏的迁移到服务器上呢?
pip 中有两个命令:
导出python中安装的包文件清单
pip freeze packages.txt
在服务器上安装这些包
pip install -r 文件路径\packages.txt
写好的python代码移到另一台电脑不需要安装第三方库
需要安装第三方库。
1、把A电脑的项目上传到github或者码云。
2、在A电脑的命令提示符控制面板上进入项目对应的虚拟环境
3、从虚拟环境中导出项目用到的python第三方库:
4、把requirements.txt文件发送给B电脑并安装第三方库:
5、B电脑的python环境已经配置完成,另外数据库需要自己下载安装,最后尝试运行自己的项目。