说明
本文是对网上相关文章进行整理和实践的记录,是自己学习的一个过程记录,如有错误欢迎指正,感谢!。
环境和准备
- OS:Windows 10
- Python:Python 3.6.5 和 Python 2.7.14(目前在官网下载的最新版本)
- 日常使用的是Python 2.7,Python的安装过程就省略了。
- Python安装路径:C:\Python27
- Python安装路径:C:\Python36
安装virtualenv
λ pip install virtualenv #使用pip安装virtualenv,安装方式有很多种,我这里用pip比较顺手
Collecting virtualenv
Downloading https://files.pythonhosted.org/packages/ed/ea/e20b5cbebf45d3096e8138ab74eda139595d827677f38e9dd543e6015bdf/virtualenv-15.2.0-py2.py3-none-any.whl (2.6MB)
100% |████████████████████████████████| 2.6MB 253kB/s
Installing collected packages: virtualenv
Successfully installed virtualenv-15.2.0
You are using pip version 9.0.1, however version 10.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
λ python -m pip install --upgrade pip #更新下pip版本,不更新不影响
Collecting pip
Downloading https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl (1.3MB)
100% |████████████████████████████████| 1.3MB 305kB/s
Installing collected packages: pip
Found existing installation: pip 9.0.1
Uninstalling pip-9.0.1:
Successfully uninstalled pip-9.0.1
Successfully installed pip-10.0.1
创建py3env虚拟环境
C:\
λ mkdir py3env #在C盘根路径下创建pyt3env文件夹,其他盘也可以,不影响使用
C:\
λ virtualenv.exe -p c:\Python36\python.exe py3env\
Running virtualenv with interpreter c:\Python36\python.exe
Using base prefix 'c:\\Python36'
New python executable in C:\py3env\Scripts\python.exe
Installing setuptools, pip, wheel...done.
# -p 参数使用其他Python3来创建虚拟环境,后面跟上刚创建的py3env文件夹,注意路径。
C:\
λ cd py3env\ #进入py3env目录
C:\py3env
λ Scripts\activate.bat #激活虚拟环境
C:\py3env
(py3env) λ #现在可以看到提示符前面有(py3env)的标识,说明激活成功。
C:\py3env
(py3env) λ python #直接运行python,可以看到Python版本是3.6
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
C:\py3env
(py3env) λ Scripts\deactivate.bat #退出虚拟环境
C:\py3env
λ python #运行python,恢复为Python2.7版本
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
网友评论