Python安裝本地第三方包 pip install -e


一般在python文件中缺少哪個模塊
會發生異常: ModuleNotFoundError
No module named 'XXX'
image
我們只需要在終端使用正確的python版本 pip install XXX
image

當使用非官方的模塊時 可以下載下來,在文件夾里找到setup.py文件
在setup.py文件夾下執行 python setup.py install
ubuntu下沒有權限則加sudo

例如需要安裝automata模塊 automata_gym文件夾下有setup.py文件
image
則在automata_gym路徑下執行
image

!!!但是還是有導入異常
image

pip list 后也有該模塊,只是導入異常。
然后發現python模塊包里只有
image

最后在https://blog.csdn.net/hxxjxw/article/details/119302533
找到了解決辦法
pip install -e .

在automata_gym路徑下執行 pip install -e . 安裝
image

它的作用是:

  • 安裝site-packages/PackageName.egg-link文件
  • 添加路徑 site-packages/easy-install.pth


免責聲明!

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



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