當您將模塊安裝到python時,通常使用pip install。除了將模塊放在正確的位置之外,pip安裝是否可以執行其他任何操作?爲什麼你不能複製和粘貼模塊?使用pip和複製粘貼來安裝文件有什麼區別
1
A
回答
6
使用pip不僅可以將模塊複製到正確的位置,還可以正確安裝依賴項。另外,從一個系統到另一個系統的正確位置也不盡相同,python的一個版本與另一個版本的不同,並且pip也可以處理它們。
最後,複製和粘貼文件需要手動干預或比簡單的pip安裝更多的腳本行。
1
首先使用pip來安裝模塊更簡單(只需要使用pip install)。 並且pip還會自動安裝模塊運行所需的所有依賴關係。
由於大多數模塊都存儲在.wheel文件中,並且有許多版本,所以複製和粘貼特別是從pypi下載更多的工作。 Pip會爲你的python版本安裝正確的並自動運行setup.py。
0
Python包通常有一個setup.py
,它可以做任何事情,從複製模塊到構建c擴展。對於字節編譯.py文件也是很常見的,假設後面的用戶在安裝後沒有權限這樣做。您可以使用setup.py
構建發行版,例如,您可以爲特定的操作系統構建二進制發行版並分發該發行版。但是現在,安裝東西的一種流行方式是構建一個python輪子並讓pip爲您完成工作。
相關問題
- 1. pip安裝和pip下載有什麼區別?
- 2. 使用pip與apt-get安裝軟件包有什麼區別?
- 3. git克隆vs複製粘貼,有什麼區別?
- 4. 腳本來複制和粘貼文件
- 5. 複製和粘貼文件
- 6. 安裝perl模塊和複製整個文件夾有什麼區別?
- 7. 複製.hg文件夾和使用克隆有什麼區別?
- 8. 使用pip命令和conda安裝tensorflow或指導克隆有什麼區別?
- 9. 複製文件並粘貼到的InstallShield安裝文件夾(安裝InstallScript項目)
- 10. pip和npm有什麼區別?
- 11. jQuery的安裝 - 複製/粘貼VS下載鏈接文件
- 12. 在.jar中複製和粘貼文件
- 13. 複製和粘貼文件programmaticaly
- 14. 複製和粘貼android內的文件
- 15. 沒有使用粘貼位sudo安裝?
- 16. 「複製」和「保留」有什麼區別?
- 17. 複製和克隆有什麼區別?
- 18. 文件只有當複製/粘貼,如果剪切/粘貼
- 19. 讓每複製和粘貼剪切粘貼opearation特別
- 20. 安裝文件系統和安裝磁盤驅動器有什麼區別
- 21. 防止複製+粘貼文本區爲()
- 22. 安裝項目和安裝嚮導有什麼區別?
- 23. 從網站安裝python和使用brew有什麼區別?
- 24. pip install和sudo pip install有什麼區別?
- 25. pip安裝和全局安裝之間的區別
- 26. 使用循環宏複製和粘貼
- 27. 使用SpreadJS複製和粘貼
- 28. 使用VBA複製和粘貼公式
- 29. 複製和粘貼使用VBA
- 30. Vim使用鼠標複製和粘貼
好的謝謝。因此,假設你已經完全安裝了python並安裝了運行程序所需的所有模塊,那麼你可以複製並粘貼它,並且所有東西都放在正確的地方(而不是再次安裝)?也許我需要改變PATH變量,但這就是它? – user3364161
非常真實。只是想說得很真實,但被迫說更多。 ;-) – Shiping
@ user3364161如果你已經安裝了所有東西,你不需要複製任何東西。 – Shiping