1. 程式人生 > 實用技巧 >java基礎筆記(四)——java資料型別

java基礎筆記(四)——java資料型別

使用虛擬環境的優點

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

四、總結

以後上線,專案大概率跑在虛擬環境中,要配置好虛擬環境很重要