Pipenv是什么辕狰?
- Pipenv解決了舊的pip+virtualenv+requirements.txt工作方式的弊端
- Pipenv是pip改备、Virtualenv、Pipfile的結(jié)合體柳琢,它讓包安裝绍妨、包依賴管理和虛擬環(huán)境管理更加方便
安裝Pipenv
pip install pipenv
檢查Pipenv是否安裝
pipenv --version
創(chuàng)建虛擬環(huán)境的時候指定python版本
- python2
pipenv install --two # 需要確保系統(tǒng)中存在python2版本
- python3
pipenv install --three # 需要確保系統(tǒng)中存在python3版本
這樣就不用像使用pip那么麻煩了
python3 -m pip install
為當(dāng)前項(xiàng)目創(chuàng)建虛擬環(huán)境
- 例如在
C:\Users\woshi\PycharmProjects
新建一個空項(xiàng)目demo01
- 命令行切換到該項(xiàng)目路徑下執(zhí)行
pipenv install
C:\Users\woshi\PycharmProjects\demo01>pipenv install
在windows中润脸,虛擬環(huán)境文件夾會在
C:\Users\woshi\.virtualenvs\
目錄下創(chuàng)建柬脸;在linux或mac中,則會在~/.local/share/virtualenvs/
目錄下創(chuàng)建毙驯。虛擬環(huán)境文件夾名稱會以當(dāng)前項(xiàng)目目錄名+一串隨機(jī)字符命名倒堕,例如demo01-f6WazQPd
激活虛擬環(huán)境
- 顯示激活執(zhí)行命令
pipenv shell
(demo01-f6WazQPd) C:\Users\woshi\PycharmProjects\demo01> python hello.py
- 不顯示激活執(zhí)行命令
pipenv run python hello.py
退出虛擬環(huán)境
exit
在pycharm中集成項(xiàng)目
- 手動使用pipenv命令安裝依賴
-
為項(xiàng)目設(shè)置正確的Python解釋器