java基礎筆記(四)——java資料型別
阿新 • • 發佈:2020-12-21
使用虛擬環境的優點
1、使不同應用開發環境相互獨立 2、環境升級不影響其他應用,也不會影響全域性的python環境 3、防止出現包管理混亂及包版本衝突
windows
一、CMD安裝(推薦)
1.先按Win+R
開啟執行cmd
,輸入下列程式碼
pip install virtualenv
pip install virtualenvwrapper-win
如果出現報錯的,可能需要先安裝這2個依賴
pip install-i https://pypi.tuna.tsinghua.edu.cn/simple pbr
pip install-i https://pypi.tuna.tsinghua.edu.cn/simple--no-deps stevedore
安裝失敗/速度慢的可以換個pip源:
2.建立一個用來存放虛擬環境的總資料夾,我這裡命名為Virtualenvs
,放在了H盤
原本用PyCharm建立的虛擬環境都放在專案的根路徑下,現在這裡統一放到了1個地方
3.去環境變數裡面配置一下
開啟過程:此電腦 - 右鍵 - 屬性 - 高階系統設定 - 環境變數 - 系統變數“新建” - 輸入變數名WORKON_HOME
- 輸入變數值H:\Virtualenvs
(第二步建立的存放虛擬環境的總資料夾) - 確定*3
新建系統變數並儲存
4.找到Python直譯器的安裝路徑
找不到的可以先按Win+R
開啟執行cmd
,輸入pip -V
來找路徑
5.接下來進入python直譯器的Scripts
資料夾,找到並雙擊virtualenvwrapper.bat
進行配置資訊的同步
6.接下來可以建立虛擬環境了
6.1 在cmd中輸入命令:mkvirtualenv 虛擬環境名稱
(虛擬環境名稱最好與專案的對應)
也可以建立基於某Python環境建立虛擬環境:
mkvirtualenv -p python2.7 [虛擬環境名稱] mkvirtualenv -p python3.8 [虛擬環境名稱] #比如: mkvirtualenv -p python3 luffyapi # 基於python3創建出一個虛擬環境luffyapi,放在H:\Virtualenvs
6.2 命令:workon
可以檢視已建立的虛擬環境
7.其餘常用命令
#檢視已有的虛擬環境:workon #使用某個虛擬環境:workon [虛擬環境名稱] 比如:workon luffyapi # 使用luffyapi這個虛擬環境 #進入|退出 該虛擬環境的Python環境:python | exit() #為虛擬環境安裝模組:pip/pip3 install [模組名] #退出當前虛擬環境:deactivate #刪除虛擬環境(刪除當前虛擬環境要先退出):rmvirtualenv [虛擬環境名稱]
8.PyCharm使用建立好的虛擬環境
①開啟Pycharm,點選:右下角直譯器 - Interpreter Settings
②選擇:Project...下的Python Interpreter - 點選右側的設定圖示 - Add
9.點選:System Interpreter - ··· - 找到之前建立的虛擬環境 - 開啟Script - 選擇python.exe
- OK*3
10.這時候使用的就是虛擬環境了
11.python匯出專案依賴的模組
匯出專案依賴模組(第三方模組匯出)
pip freeze >req.txt
比如:
二、pycharm安裝(略)
詳看:https://www.cnblogs.com/guojieying/p/13572190.html
三:Mac/Linux安裝虛擬環境
1.安裝下面2個模組
pip3 install -i https://pypi.douban.com/simple virtualenv
pip3 install -i https://pypi.douban.com/simple virtualenvwrapper
2.先找到virtualenvwrapper
的工作檔案virtualenvwrapper.sh
,該檔案可以重新整理自定義配置,但需要找到它
MacOS可能存在的位置 /Library/Frameworks/Python.framework/Versions/版本號資料夾/bin Linux可能所在的位置 /usr/local/bin | ~/.local/bin | /usr/bin 建議不管virtualenvwrapper.sh在哪個目錄,保證在 /usr/local/bin 目錄下有一份 如果不在 /usr/local/bin 目錄,如在 ~/.local/bin 目錄,則複製一份到 /usr/local/bin 目錄
sudo cp -rf ~/.local/bin/virtualenvwrapper.sh /usr/local/bin
3.配置
在 ~/.bash_profile 完成配置,virtualenvwrapper的預設預設存放虛擬環境路徑是 ~/.virtualenvs
WORKON_HOME=自定義存放虛擬環境的絕對路徑,需要自定義就解注
命令:
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
在終端讓配置生效
source ~/.bash_profile
四、總結
以後上線,專案大概率跑在虛擬環境中,要配置好虛擬環境很重要