virtualenv虚拟环境安装

简介: C:\Users\Administrator>pip install virtualenv安装: pip install virtualenv进入虚拟环境命令: cd 所创建的虚拟环境的scripts 文件夹---> activate.

C:\Users\Administrator>pip install virtualenv

安装: pip install virtualenv

进入虚拟环境命令: cd 所创建的虚拟环境的scripts 文件夹---> activate.bat

退出虚拟环境命令: deactivate.bat

#########################################

win安装: pip install virtualenvwrapper-win

mkvirtualenv  testvir2 :表示了新建了一个testvir2的虚拟环境

deactivate:退出虚拟环境

workon: 查看当前有哪些虚拟环境

workon testvir2 :表示进入testvir2 的虚拟环境

pip list:查看有哪些开发包

pip uninstall + 开发包名字:表示卸载那个开发包


第2章 windows下搭建开发环境

都是在终端运行

2-4 虚拟环境的安装和配置

pip install virtualenv

pip的技巧:

1.某些开发包下载时会很慢,因此会使用到开发包的第三方镜像(源)加速安装,使用国内镜像源

豆瓣源就是镜像(国内的python源)注意一定要是(https)

linux使用镜像源方法:

sudo easy_install -i http://pypi.douban.com/simple/saltTesting

sudo pip install -i http://pypi.douban.com/simple/saltTesting

windows使用镜像方法:

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

卸载方法:

pip uninstall django

新建 virtualenv (新建的虚拟环境会建立在当前的目录下C:\Users\Administrator>)

命令: virtualenv scrapytest    会在C:\Users\Administrator>

怎么进入所建的虚拟环境  dir --> cd scrapytest --> dir --> cd Scripts  命令:activate.bat

怎么运行 C:\Users\Administrator\scrapytest\Scripts>activate.bat

(scrapytest) C:\Users\Administrator\scrapytest\Scripts> (代表已经进入虚拟环境)

(scrapytest) C:\Users\Administrator\scrapytest\Scripts>python

退出虚拟环境方法: 命令: deactivate.bat

(scrapytest) C:\Users\Administrator\scrapytest\Scripts>python

Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bi

t (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> ^Z

快捷键: ^Z(Ctrl+z)

(scrapytest) C:\Users\Administrator\scrapytest\Scripts>deactivate.bat

*如何新建一个虚拟环境用python3

命令: virtualenv -p C:\Users\Administrator\Aaconda3\python.exe scrapypy3

scrapytest) C:\Users\Administrator\scrapytest\Scripts>deactivate.bat

:\Users\Administrator\scrapytest\Scripts>virtualenv -p C:\Users\Administrator\A

aconda3\python.exe scrapypy3

虚拟环境建立在当前目录下:C:\Users\Administrator\scrapytest\Scripts>

C:\Users\Administrator\scrapytest\Scripts>cd scrapypy3

C:\Users\Administrator\scrapytest\Scripts\scrapypy3>cd Scripts

C:\Users\Administrator\scrapytest\Scripts\scrapypy3\Scripts>activate.bat

(scrapypy3) C:\Users\Administrator\scrapytest\Scripts\scrapypy3\Scripts>

(scrapypy3) C:\Users\Administrator\scrapytest\Scripts\scrapypy3\Scripts>python

Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bi

t (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> ^Z

虚拟环境管理包:命令:pip install virtualenvwrapper

C:\Users\Administrator\scrapytest\Scripts\scrapypy3\Scripts>pip install virtualenvwrapper

C:\Users\Administrator\scrapytest\Scripts\scrapypy3\Scripts>pip install virtualenvwrapper-win

每次修改环境变量都要重启cmd

windows-virtualenvwrapper。

如果使用virtualenv的话,需要进入相对应的路径,并且linux和windows下的使用有些区别,这样一来就相对麻烦,但是可以通过使用virtualwrapper来简化对虚拟环境的操作。

安装命令:

pip install virtualenvwrapper

pip install virtualenvwrapper-win

�  1

然后在环境变量中添加WORKON_HOME,该路径就是之后使用命令时存放生成的虚拟环境的目录。

E:\Evns

可以通过简单的命令创建虚拟环境:

mkvirtualenv py3virtualenv

�  1

就会在刚才的WORKON_HOME所设置的目录下创建指定的虚拟环境并且自动进入,退出的话也是使用deactivate。

再次进入的话,就不用向virtualenv那样去寻找路径,直接可以使用命令就可以进入虚拟环境:

workon py3virtualenv

�  1

相关操作:

同样的也可以指定Python版本:

mkvirtualenv --python=python版本的python.exe路径 虚拟环境名称

�  1

更多命令可以参考官方文档

(py2scrapy) C:\Users\Administrator>pip install -i https://pypi.douban.com/simple

scrapy

C:\Users\Administrator>workon py2scrapy

(py2scrapy) C:\Users\Administrator>pip install scrapy

Collecting scrapy

E:\Evns>workon py2scrapy

(py2scrapy) E:\Evns>pip install Twisted-18.4.0-cp36-cp36m-win_amd64.whl

Processing e:\evns\twisted-18.4.0-cp36-cp36m-win_amd64.whl

Requirement already satisfied: zope.interface>=4.4.2 in e:\evns\py2scrapy\lib\si

te-packages (from Twisted==18.4.0) (4.5.0)

*建立虚拟环境python2

C:\Users\Administrator>mkvirtualenv --python=C:\Users\Administrator\Anaconda2\py

thon.exe python2scrapy

*建立虚拟环境python3

C:\Users\Administrator>mkvirtualenv --python=C:\Users\Administrator\Anaconda3\py

thon.exe python3scrapy

***缺哪个模块的安装方法例如:Twisted

E:\Twisted>workon python3scrapy

(python3scrapy) E:\Twisted>pip install Twisted-18.4.0-cp36-cp36m-win_amd64.whl

Processing e:\twisted\twisted-18.4.0-cp36-cp36m-win_amd64.whl

Requirement already satisfied: zope.interface>=4.4.2 in e:\evns\python3scrapy\li

b\site-packages (from Twisted==18.4.0) (4.5.0)

目录
相关文章
|
3月前
miniconda3彻底删除虚拟环境
这篇文章介绍了如何彻底删除Miniconda3创建的虚拟环境,包括删除环境的命令和步骤。
321 0
miniconda3彻底删除虚拟环境
|
8月前
|
持续交付 开发工具 开发者
pip与virtualenv
【5月更文挑战第24天】本文介绍了Python开发中的模块和包管理工具pip与virtualenv。pip是Python的包管理器,用于安装、卸载、更新和列出包。virtualenv则提供了一个创建隔离的Python环境的工具,便于管理不同项目间的依赖关系。文章还提到了更高级的工具pipenv,它整合了pip和virtualenv的功能,支持自动化依赖管理、环境锁定,以及与Git、CI、Docker等的集成。通过学习和实践这些工具,开发者能更高效地管理Python项目。
56 1
|
8月前
|
PyTorch TensorFlow 算法框架/工具
conda 创建虚拟环境
conda 创建虚拟环境
247 0
anaconda创建一个新的虚拟环境
anaconda创建一个新的虚拟环境
13523 2
anaconda创建一个新的虚拟环境
|
Python
pip、virtualenv、pyenv、pipenv等包管理工具简单区分
pip、virtualenv、pyenv、pipenv等包管理工具简单区分
142 0
pip、virtualenv、pyenv、pipenv等包管理工具简单区分
|
Docker Python 容器
virtualenv
virtualenv
104 0
|
JSON 监控 安全
Python开发还在用virtualenv?是时候了解下pipenv了
过去大家经常使用virtualenv来创建虚拟环境,通过pip freeze生成requirements.txt文件,然后通过pip install -r requirements.txt进行项目模块的管理与安装。这样的安装存在很多问题,比如每次更新模块后,需要手动的重新生成依赖文件,等等问题。但看过今天的文章,你会更喜欢pipenv这款工具。
226 0
|
JSON 监控 安全
Python开发还在用virtualenv?不如了解下pipenv...
过去大家经常使用virtualenv来创建虚拟环境,通过pip freeze生成requirements.txt文件,然后通过pip install -r requirements.txt进行项目模块的管理与安装。这样的安装存在很多问题,比如每次更新模块后,需要手动的重新生成依赖文件,等等问题。但看过今天的文章,你会更喜欢pipenv这款工具。
634 0