環境的安裝
1. 給你代碼
-
代碼拷給你
-
git地址
git clone http://www.xxx.com
2.在本地運行項目
虛擬環境的操作
low版使用pycharm
圖解
創建新項目時,設置項目所在的目錄后,可以看到下面有一行小字,寫着項目編譯器是新的虛擬環境。打開折疊的小三角,可以看到:
1.新的環境使用虛擬環境,
2.Location:虛擬環境的存儲位置,就在項目存儲路徑的一個子文件夾venv里,這個文件夾自動創建,
3.Base interpreter:選擇安裝的源Python解釋器,
4.下面也有已有的解釋器的選項,可以選擇安裝的源Python解釋器。選擇該項后,項目編譯環境就是源Python解釋器環境了。
5.不勾選Inherit global site-packages 就只能用/usr/bin/python3.5 解析器里的最基本自帶的python命令,但是你自己安裝的selenium,lxml等包就不能繼承來用了。
6.不勾選 make available to all project 就會導致只有你自己當前項目:project(我這里的項目名字是 untitled)能用這個創建的虛擬環境,以后打開pycharm選擇其它項目時就無法選擇用你的這個虛擬環境。
使用cmd創建虛擬環境
#第一步
安裝虛擬環境
pip3 install virtualenv
#第二步指定
virtualenv luffycity --python=C:\Python36\python.exe
#python安裝目錄中的python.exe(啟動文件)
virtualenv luffycity --python=python2.7
導模塊包
1.將所有已經安裝的包名字全部導出 pip3 freeze > requirements.txt
2.使用freeze 給所有模塊搬家
在安裝了python腳本相關的各類模塊的測試環境里,進入到任意目錄下,導出python安裝包環境,使用以下命令導出requirements.txt文件
導出安裝模塊的文檔
pip freeze > my_freeze.txt
或者指定地址
pip freeze > e:\my_freeze.txt
將requirements.txt復制到另個測試環境,進入到該文件所在目錄,使用以下命令安裝requirements.txt文件中涉及的庫,之前環境的模塊就自動安裝了
在另一個環境下,安裝該文檔里的模塊
pip install -r my_freeze.txt
2.1 基於創建虛擬環境 virtulaenv
-
安裝virtulaenv
pip3 install virtualenv #pip3是對應的python版本名稱 自己手動可以進行更改的
-
通過virtulaenv創建虛擬環境
virtualenv luffycity --python=C:\Python36\python.exe 創建虛擬環境需要指定目錄不然就在本地文件夾進行創建 virtualenv luffycity --python=python2.7 #需要配置環境變量
python如果指定需要提前配置環境變量
-
激活虛擬環境【無需】
source luffycity/bin/activate D:\wupeiqi\envs\luffycity\Scripts>activate (luffycity) D:\wupeiqi\envs\luffycity\Scripts>
-
新建/打開 使用虛擬環境
-
進入虛擬環境
-
deactivate.bat退出虛擬環境 activate.bat進入虛擬環境
- 安裝項目所必備的模塊
pip3 install -r requirements.txt
-
按理說項目可以運行,但也可能有問題?
檢查配置文件: 數據庫連接。
3.開發cmdb項目
- 創建虛擬環境
- 開始寫項目
4.模塊導入問題
1.將所有已經安裝的包名字全部導出 pip3 freeze > requirements.txt
2.使用freeze 給所有模塊搬家
在安裝了python腳本相關的各類模塊的測試環境里,進入到任意目錄下,導出python安裝包環境,使用以下命令導出requirements.txt文件
導出安裝模塊的文檔
pip freeze > my_freeze.txt
或者指定地址
pip freeze > e:\my_freeze.txt
將requirements.txt復制到另個測試環境,進入到該文件所在目錄,使用以下命令安裝requirements.txt文件中涉及的庫,之前環境的模塊就自動安裝了
在另一個環境下,安裝該文檔里的模塊
pip install -r my_freeze.txt
windows 下virtualenvwrapper虛擬環境搭建
優點
安裝過程
第一步:安裝virtualenv
pip install virtualenv
第二步:新建virtualenv
virtualenv testvir
第三步:運行虛擬環境相關命令
進入到testvir:cd testvir
進入到Scripts文件夾:cd Scripts
啟動該虛擬環境:activate.bat
顯示該虛擬環境中安裝的包:pip list
退出該虛擬環境:deactivate.bat
第四步:安裝virtualenvwrapper
由於virtualenv需要知道虛擬環境的目錄,很麻煩,所以這時候我們使用virtualenvwrapper
安裝:pip install virtualenvwrapper-win
新建虛擬環境:mkvirtualenv testvir2
退出虛擬環境:deactivate
查看當前存在所有的虛擬環境:workon
進入某個虛擬環境:workon testvir2
第五步:virtualenvwrapper切換多個python版本
安裝python2.7:
在path環境變量中加入
C:\Python27;
C:\Python27\Scripts;
同理安裝python3.5:
使用python3.5安裝新建虛擬環境
使用virtualenv:
virtualenv -p C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe testdir
mkvirtualenv -p C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe testdir
使用virtualenvwrapper:
設置虛擬環境的默認存放位置:在環境變量中新建一個變量:WORKON_HOME,指定路徑即可
使用python3.5建立虛擬環境:
mkvirtualenv --python=C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe py3test3
豆瓣源加速
pip install -i https://pypi.doubanio.com/simple/ django
下面是一張完整的圖: