ubuntu 下pip3 與pipenv 安裝使用錯誤
阿新 • • 發佈:2018-12-02
一. pip3 的安裝
sudo apt install python3-pip
二. pipenv 的安裝
pip3 install --user pipenv
三. 使用pipenv 建立虛擬環境
pipenv install
pipenv:未找到命令
出現以上問題,需要進行一下操作
vim ~/.profile # 在底部新增以下語句 PYTHON_BIN_PATH="$(python3 -m site --user-base)/bin" │ PATH="$PATH:$PYTHON_BIN_PATH" 最後 source ~/.profile
這個時候使用pip命令還會出現以下錯誤
[email protected]:/usr/local/envs/ip-lists$ pip3 Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import main ImportError: cannot import name 'main'
解決:pip檔案在usr/bin目錄下,cd進去,進行以下修改
from pip import mainif __name__ == '__main__': sys.exit(main())
替換為
from pip import __main__ if __name__ == '__main__': sys.exit(__main__._main())
接下來使用pipenv也正常了