一、安裝虛擬環境包:
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 配置虛擬環境,就完成了。
