第一步:安装环境支持[linux下在前加sudo] http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl

pip install virtualenv

第二步:用豆瓣源加速安装django(也可用国内的其它源,如阿里,163等等)[linux下在前加sudo]

pip install -i https://pypi.doubanio.com/simple/ django
#[扩展知识]卸载django(不要用)[linux下在前加sudo]
pip uninstall django

第三步:新建一个名为scrapytest的虚拟环境,完成之后可在[C:\Users\Administrator]目录下找到此虚拟环境

#新建虚拟环境
virtualenv scrapytest

第四步:进入虚拟环境所在目录,分别输入:

#a.显示当前目录所有文件
dir #b.进入刚建的目录
cd scrapytest #c.进入脚本目录:
cd scripts

第五步:进入虚拟环境输入:

activate.bat 

#(显示:(scrapytest) C:\Users\Administrator\scrapytest\Scripts>即成功进入虚拟环境)[linux下:进入bin目录 source activate]

此时可输入:python  测试,可以看到显示是python3.7x版本

第六步:退出虚拟环境

#a.先退出python
exit() #b.退出虚拟环境(执行此文件)[linux下:进入bin目录 source deactivate]
deactivate.bat

第七步:创建需要的python版本[系统默认是3.7,则创建2.7版]-p 表示版本

#最后的名称随便取
virtualenv -p C:\Python\python27\python.exe scrapypy2

第八步:用cd进入C:\Users\Administrator\scrapytest\Scripts\scrapypy2\Scripts目录

cd 略^

第九步:再执行 activate.bat,即可进入pyhton2.7的虚拟环境

activate.bat  [linux下:activate]

★★第十步:每次进入目录下才能进入虚拟环境,太麻烦,此时可用(在C:\Users\Administrator\scrapytest\Scripts\scrapypy2\Scripts目录下,回到C:\Users\Administrator\scrapytest\Scripts\也可)

#注意:python2和3安装命令不同,如用workon命令测试时,提示不是内部或外部命令,可用python3安装命令

#python2安装命令:
pip install virtualenvwrapper #python3安装命令:
pip install virtualenvwrapper-win #再执行显示拥有的虚拟环境[此时因为没创建,提示没找到文件]:
workon

★★★★★第十一步:创建一个可管理的虚拟环境:【注意:此新建的虚拟环境在此目录下:C:\Users\Administrator\Envs】

#创建名为py2的环境,常用第2个
#mkvirtualenv py2
#不加-p参数会创建在环境变量中的python版本(现在3环境变量中要建2因此要用-p参数+2的路径)
mkvirtualenv -p C:\Python\python27\python.exe py2 #再输入workon即可自动进入新建好的虚拟环境(此时在:(py3scrapy) C:\Users\Administrator\scrapytest\Scripts>之下) #此时退出虚拟环境命令变为:
deactivate #进入虚拟环境命令变为:
activate #在此环境下就可以向在真正环境里操作一样安装想要的包了;

小技巧:更改默认虚拟环境存储目录不在C:\Users\Administrator\Envs里的方法:

计算机----属性-----高级系统设置----环境变量-----新建名为workon_home的条目,值为新目录如:E:\Envs(提前建好此目录)

重启cmd,再运行workon即可看到效果,可以把在其它盘建的虚拟环境剪切到新建的e:\envs下,即可正常显示

第十二步:建立一个python2的可管理虚拟环境,(首先到之前安装的python2目录下:C:\Users\Administrator\scrapytest\Scripts\scrapypy2\Scripts)

#按住shift,同时,右键:在此处打开命令窗口输入:
mkvirtualenv py2scrapy #之后即可自动进入python2环境下进行想做的操作吧

1.python虚拟环境的安装-用以同时使用py2,py3的更多相关文章

  1. Python虚拟环境的安装和配置-virtualenv与windows下多个python版本共存

    Python虚拟环境的安装和配置-virtualenv与windows下多个python版本共存 windows下多个python版本共存 https://www.python.org/downloa ...

  2. ubuntu系统下Python虚拟环境的安装和使用

    ubuntu系统下Python虚拟环境的安装和使用        前言:进行python项目开发的时候,由于不同的项目需要使用不同的资源包和相关的配置,因此创建多个python虚拟环境,在虚拟环境下开 ...

  3. 第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块

    第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块 virtualenv简介 1.安装virtuale ...

  4. Python虚拟环境的安装

    1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候“pip install --upgrade”包名 2.python虚拟环境的安装 ...

  5. ubuntu环境下python虚拟环境的安装

    一. 虚拟环境搭建 在开发中安装模块的方法: pip install 模块名称 之前我们安装模块都是直接在物理环境下安装,这种安装方法,后面一次安装的会覆盖掉前面一次安装的.那如果一台机器上面开发多个 ...

  6. windows下python虚拟环境virtualenv安装和使用

    前面介绍了python在ubuntu16.04环境下,python的虚拟环境virtualenv的安装,下面介绍在windows环境下的安装和使用. 环境信息 操作系统:windows10 pytho ...

  7. python为何需要虚拟环境--Python虚拟环境的安装和配置-virtualenv

    一 虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境.通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容 ...

  8. python虚拟环境的安装配置

    安装 使用pip安装     pip install virtualenv 因为已经安装过了,所以显示这样 在这里我想在这里推荐大家以后再安装类库时可以用豆瓣源来安装,速度很快,因为在国内访问 官方p ...

  9. linux系统下Python虚拟环境的安装和使用

    前言:进行python项目开发的时候,由于不同的项目需要使用不同的资源包和相关的配置,因此创建多个python虚拟环境,在虚拟环境下开发就显得很有必要. 安装虚拟环境 步骤: 打开Linux终端(快捷 ...

随机推荐

  1. python摸爬滚打之day03----基本数据类型(int,str,bool)

    1.数据类型转换 字符串 ----> bool print( bool("hello") )  -----> True 数字----> bool print( b ...

  2. 安装 Samba服务

    参考摘录的是博客园的文章:https://www.cnblogs.com/zhaopengcheng/p/5481048.html ubuntu系统:16.04 1. 首先用管理员权限创建一个新用户, ...

  3. 坦克大战java版

    吃了可以加血的血块类 import java.awt.*; public class Blood { //血块移动的路径 int[][] pos = { {450,250},{450,252},{45 ...

  4. 【WebDriver】WebDriver 常用操作

    WebDriver 常用操作 1 浏览器操作 2 窗口和弹框操作 3 cookies 操作 4 简单对象的定位 5 页面元素操作 6 鼠标事件 7 键盘事件 1 浏览器操作 #属性: driver.c ...

  5. win10安装pycharm及汉化包

    PyCharm 是一款功能强大的 Python 编辑器,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,那么如何安装pycharm呢?都是英文看不懂有没有汉化版呢?跟ytkah一起 ...

  6. DBGridEh基本操作

    导出到excel等文件类型 uses DBGridEhImpExp//导出到文本文件 TDBGridEhExportAsText //导出到Unicode文本 TDBGridEhExportAsUni ...

  7. bootbox.js官方文档中文版

    bootbox.js官方文档中文版简介:Bootbox.js是一个小型的JavaScript库,基于Bootstrap模态框开发,用于创建可编程的对话框. 不像原生的alert等对话框,所有的Boot ...

  8. vertical-align:middle实现图片与文字垂直居中对齐

    css代码: header .logo{ display:inline-block; margin-left: 10px; width: 15%; line-height: 9.1rem; backg ...

  9. Java知识点-判断null、空字符串和空格

    Java知识点-判断null.空字符串和空格 // 判断headerKey是否为null,空字符串或者空格 if (headerKey != null && headerKey.len ...

  10. Unittest + python

    Unittest简单应用 #_*_coding:utf8_*_ import unittest from selenium import webdriver import time class Tes ...