Window下:
- 首先确定自己的python版本是python3
python --version
- 安装virtualenv
pip install virtualenv
- 用cmd进入你想创建虚拟环境的目录
- 在当前目录下创建虚拟环境,xxx为虚拟环境的名字(比如我的为:crawler-env)
virtualenv crawler-env
- 这样就安装好了,先进入Scripts文件夹,再输入activate,即可激活当前环境,这时命令行前面就会出现你的虚拟环境名称,说明激活环境成功
cd Scripts activate
- 退出当前环境
deactivate
Ubuntu下:
- Ubuntu默认集成有python2和python3,要创建python3虚拟环境,也是需要先安装virtualenv
pip3 install virtualenv
- 进入需要创建虚拟环境的目录
- 创建虚拟环境,xxx为虚拟环境的名字
virtualenv xxx
- 进入bin目录,激活虚拟环境
cd bin source activate
- 退出虚拟环境
deactivate
顺便补个坑
- windows下如果安装scrapy模块时,到安装twisted时就一直各种报错
- 先到https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下载Twisted‑18.9.0‑cp36‑cp36m‑win_amd64.whl到你的scripts目录下
- 我的电脑这个文件可以安装,其他都会报错,如果不行尝试其他文件,安装完,再安装scrapy就ok了
pip install Twisted-18.9.0-cp36-cp36m-win_amd64.whl pip install scrapy