一、安装虚拟环境包:
pip install -i https://pypi.doubanio.com/simple/ virtualenv pip install -i https://pypi.doubanio.com/simple/ virtualenvwrapper-win
二、新建系统变量:
变量名为 WORKON_HOME
变量值为 D:\VersionPortable\PythonEnv
三、列出所有虚拟环境:
workon
结果如下图所示:
C:\Users\Administrator\Desktop λ workon Pass a name to activate one of the following virtualenvs: ============================================================================== ForScrapy UploadImage C:\Users\Administrator\Desktop λ
四、激活虚拟环境
C:\Users\Administrator\Desktop
λ workon ForScrapy
C:\Users\Administrator\Desktop
(ForScrapy) λ
五、创建虚拟环境
mkvirtualenv ScrapyUploadImage
六、给新创建的虚拟环境安装库
- 安装 Twisted:打开 http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 网址,找到和 Python 3.7.3 版本、系统位数对应的 wheel 文件,比如 Twisted‑19.2.1‑cp37‑cp37m‑win_amd64.whl ,进行下载,然后进入文件下载后的所在目录,进行安装,如下命令:
λ workon ScrapyUploadImage C:\Users\Administrator\Desktop (ScrapyUploadImage) λ pip install Twisted-19.2.1-cp37-cp37m-win_amd64.whl
- 安装 win32api 模块:打开 https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/,找到和 Python 3.7.3 版本对应的文件,比如 pywin32-221.win-amd64-py3.7.exe 进行下载,然后进入文件下载后的所在目录,进行安装,如下命令:
C:\Users\Administrator\Desktop (ScrapyUploadImage) λ easy_install pywin32-221.win-amd64-py3.7.exe
- 安装其他模块
pip install -i https://pypi.doubanio.com/simple/ scrapy pip install -i https://pypi.doubanio.com/simple/ pillow 图片下载依赖包 pip install -i https://pypi.doubanio.com/simple/ mysqlclient 安装 mysql 驱动 pip install -i https://pypi.doubanio.com/simple/ selenium 模拟浏览器 pip install -i https://pypi.doubanio.com/simple/ requests 安装 requests 包 pip install -i https://pypi.doubanio.com/simple/ jieba 分词操作 pip install -i https://pypi.doubanio.com/simple/ html5lib 使用 html5lib 为解析器 pip install -i https://pypi.doubanio.com/simple/ beautifulsoup4 → HTML 和 XML 的解析库 pip install -i https://pypi.doubanio.com/simple/ tldextract → 提取域名相关信息 pip install -i https://pypi.doubanio.com/simple/ paramiko FTP上传图片操作 pip install upyun 使用又拍云存储
Windows 10 系统中给 Python 3.7.3 配置虚拟环境,就完成了。