打开windows命令终端(cmd)安装虚拟环境 virtualenv(如果你执行了上面查看python版本的语句,那么要先使用exit()方法先退出)

pip3 install virtualenv

它会默认安装到你python库文件lib中,可以看安装完成的地址,里面给出了安装之后的库地址(上面是说我已经安装了,一般第一次安装任何库,看见sucessful就说明成了)

3.创建虚拟环境

通过上面的步骤安装成功之后,我们就可以创建虚拟环境了:virtualenv 虚拟环境名

这个命令创建虚拟环境,会在当前所在目录进行创建,如C:\Users\Smalu(电脑管理者路径)

virtualenv envname

4.进入虚拟环境

先要进入cd到虚拟环境的位置(目录)的Scripts中,然后在激活(activate.bat)虚拟环境,则进入新建的虚拟环境中了。

cd scrapy3env\Scripts
activate.bat

进入之后就可以通过pip3 命令安装需要各种框架依赖包了

5.退出虚拟环境 deactivate.bat

deactivate.bat

四 虚拟环境的配置

通过上面的步骤其实我们就已经完成虚拟环境virtualenv的安装和使用了,但是认真的你肯定发现了上面需要记住每一个虚拟环境的目录,才能进入虚拟环境并操作,很麻烦,下面我们通过另一个配置来简化我们的使用

1.安装 virtualenvwrapper-win

pip3 install virtualenvwrapper-win

2.然后使用workon查看是否安装成功(workon是简化操作的神级命令之一,下面你就可以体会到)

(出现这个,这说明安装成功)、

3.通过新方法新建我们的虚拟环境:mkvirtualenv 虚拟环境名

mkvirtualenv py3scrapy

4.配置。给你虚拟环境安装目录设置一个专门(你想放)的目录

通过上面的步骤,创建虚拟环境,默认放在C:\Users\电脑用户名\Envs目录中

这样可能有时候不满足我们的需求,比如我们想把项目放在其他盘(或其他位置),这样就需要我们自己配置一下环境

4.1 新建要存放大文件夹:如 D:\codeworkpace\python\envs

4.2 配置电脑系统环境变量,->新建系统变量 -> 变量名:WORKON_HOME ->指定路径:D:\codeworkpace\python\envs

通过设置WORKON_HOME路径,就给我们的python虚拟环境指定了一个存放位置:

再次运行workon,目录中没有虚拟环境了,因为默认目录已经改变

那么我们可以将之前的虚拟环境的项目拷贝到新建目录下

再次运行workon,就可以看到该目录下所有的虚拟空间了

5 进入(使用)某个虚拟空间:workon 虚拟空间名

workon #列出所以目录下的空间名
workon py3entest #使用名为py3entest的虚拟空间

#新建虚拟空间的方法依然是:mkvirtualenvs 空间名

6 退出虚拟空间 deactivate

deactivate

总结:配置之后的常用命令

列出虚拟环境列表:workon

新建虚拟环境:mkvirtualenv [虚拟环境名称] ->应该就是make的简写方便理解

启动/切换虚拟环境:workon [虚拟环境名称]

离开虚拟环境:deactivate

————————————————

最新文章

  1. Angularjs真是个好东西
  2. x86指令集同频性能提升
  3. 读取DBF文件数据
  4. 两个与spring事务相关的问题
  5. [深入浅出Windows 10]QuickCharts图表控件库解析
  6. js保留小数点后N位的方法介绍
  7. Css3渐变(Gradients)-径向渐变
  8. lucene3.6笔记添加搜索功能
  9. 总结一下C++各个版本之间的功能扩充
  10. php中curl的使用(一)
  11. memcache缓存安装配置
  12. input框type=file设置cursor:pointer的问题
  13. C++(实验二)
  14. django-rest-framework配置json web token
  15. 【BZOJ5291】[BJOI2018]链上二次求和(线段树)
  16. Python3+SQLAlchemy不使用字段名获取主键值教程
  17. 【模板】堆优化Dijkstra
  18. touch命令创建文件
  19. 启用sharepoin2013中的ChartWebPart
  20. Hibernate框架 hilo 方式配置MySQL 数据库的主键自增

热门文章

  1. Git远程提交的冲突解决
  2. Linux安装PHP8 新版笔记
  3. python判断文件后缀名
  4. C++ MFC学习 (一)
  5. 【剑指Offer】【树】从上到下打印二叉树(层序遍历)
  6. SAP 采购订单行项目客制化字段增强
  7. 青少年CTF-Hanser!![wp]
  8. CentOS7 搭建 PXE 安装系统
  9. kubeshpere 相关配置
  10. 使用win10 wsl中的Debian编译lean 的 lede