ubuntu 下pip3 與pipenv 安裝使用錯誤


一. 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命令還會出現以下錯誤

liuf2@liuf2-virtual-machine:/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 main
if __name__ == '__main__':
    sys.exit(main())

替換為

from pip import __main__
if __name__ == '__main__':
    sys.exit(__main__._main())

接下來使用pipenv也正常了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM