一、安装Python
由于python的很多第三方库的更新是滞后后于python版本更新的,所以在用python开发时,通常会需要不同版本的python,下面也会介绍python虚拟环境的安装,使我们能方便地隔离各个项目这之间的python环境。
Windows下安装Python
- 环境变量配置
说明:Windows下python的安装包都是一键安装的,修改下安装目录即可,设置环境变量的作用在于,让系统知道python安装在哪里,可以简化python命令的执行。
安装python库失败问题
采用python自带的库管理工具安装某个库时,可能会出现依赖的库下载不下来导致安装失败报错,缺失某个依赖包。
#用pip手动下载的缺失包lxml‑4.4.3‑cp35‑cp35m‑win_amd64.whl
pip install lxml‑4.4.3‑cp35‑cp35m‑win_amd64.whl
说明:有专门的网站收集整理了这些包,我们找到缺失的包,下载后用pip即可安装。
二、Python虚拟环境
有多种方式可以实现python的虚拟环境,项目环境隔离,下面介绍用virtualenv的方式构建python虚拟环境。
采用virtualenv构建虚拟环境
- 安装virtualenv库
pip install virtualenv
#如果安装库太慢,可以指定国内的豆瓣源镜像,加速库的下载
pip install virtualenv -i https://pypi.doubanio.com/simple
- 创建虚拟环境
#默认采用当前环境变量的python版本,在执行命令的目录下创建一个scrapytest的隔离的虚拟环境
virtualenv py35scrapy
#指定python版本构建虚拟环境
virtualenv -p D:\ApplicationDevelopment\Python\Python27\python.exe py27scrapy
- 激活虚拟环境
D:\Envs>.\py35scrapy\Scripts\activate
(py35scrapy) D:\Envs>python --version
Python 3.5.4
(py35scrapy) D:\Envs>
说明:前面的小括号中的名称,表示我们进入了某个虚拟环境。
- 安装virtualenvwrapper
#安装virtualenv辅助管理工具virtualenvwrapper,不需要记住路径执行命令
pip install virtualenvwrapper
- 新建环境变量,指定virtualenvwrapper的工作目录
说明:设置系统环境变量,改变virtualenvwrapper的默认工作目录,后面采用virtualenvwrapper创建的虚拟环境都会被创建在WORKON_HOME指定的目录中,虚拟环境被virtualenvwrapper统一管理。
- 列出virtualenvwrapper的虚拟环境列表
D:\Envs>workon
Pass a name to activate one of the following virtualenvs:
==============================================================================
py27scrapy
py35scrapy
py35_bolearticle_spider
py35_cnblogs_article_spider
py35_zhihu_spider
py37scrapy
- 采用virtualenvwrapper创建虚拟环境
mkvirtualenv env_test
#指定python版本构建虚拟环境
mkvirtualenv --python=D:\ApplicationDevelopment\Python\Python27\python.exe env_test
- 采用virtualenvwrapper方式进入及退出虚拟环境
D:\Envs>workon py27scrapy
(py27scrapy) D:\Envs>deactivate
D:\Envs>
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。