我在USB驅動器上安裝了便攜式Python 3.2,因爲我經常在許多不同的計算機上編寫程序。我希望爲便攜式Python安裝GMPY,但是當我在網站上下載GMPY時,我發現的版本是用於直接安裝電腦,而不是手動安裝在USB上。我無法爲所有工作的計算機執行此操作,因爲我沒有所有計算機的管理員權限。有人可以引導我通過在我的USB上安裝GMPY嗎?非常感謝你!爲便攜式Python 3.2安裝附加模塊
0
A
回答
1
可以從PyPI(https://pypi.python.org/pypi/gmpy2)下載的可執行文件只是僞裝的zip文件。您只需提取gmpy2.pyd
文件並將其放入site-packages
目錄。有關更多詳情,請參閱How to install external libraries with Portable Python?。
注意:以下注釋特定於Windows操作系統。
Python擴展可以用Python,C或兩者的組合來編寫。源代碼通常以.tar.gz
或.zip
文件的形式分發。使用C的擴展很難作爲源代碼分發,因爲大多數Windows系統缺少一個C編譯器來將C代碼編譯爲.pyd
文件。
要解決此問題,可以將預編譯版本分發爲.exe
文件。這些.exe
文件實際上是帶有小型安裝程序的zip文件。不幸的是,安裝程序只能與www.python.org的Python解釋器一起使用。開發了一種新的「wheel」格式(.whl
),其中不包括安裝程序,但依賴於外部Python安裝程序(又名pip
),該程序從.whl
文件中提取文件並將它們複製到site-packages
。
對於gmpy2
,您可以提取.pyd
文件並將其複製到site-packages
目錄。
對於bitarray
,您需要從here下載預編譯的文件。 bitarray
使用Python和C的組合,並且需要複製多個文件。具體來說,您需要在site-packages
目錄內創建一個名爲bitarray
的子目錄,然後將_bitarray.pyd
和__init__.py
複製到site-packages\bitarray
。
相關問題
- 1. 將Python安裝到便攜式python
- 2. 在便攜式python上導入模塊
- 3. 便攜式蟒安裝kivy
- 4. 如何爲便攜式Python 2.7.6.1安裝get-pip.py
- 5. 如何爲便攜式Python安裝scikit-learn?
- 6. 如何在便攜式Python和可移動Python中安裝pyInstaller
- 7. 多平臺便攜式python
- 8. 使用便攜式xampp安裝Composer
- 9. 如何安裝便攜式作曲家
- 10. VS便攜式JDK安裝JDK
- 11. 在便攜式草莓上安裝Gtk2
- 12. Python便攜式pyinstaller
- 13. 爲便攜式Python設置$ PATH
- 14. jython中的便攜式json模塊
- 15. 爲python安裝Sybase模塊
- 16. Python便攜式安裝給出了錯誤
- 17. 如何在安裝/部署後升級便攜式Python 2.X
- 18. 如何用便攜式Python安裝外部庫?
- 19. 便攜式包裝技術
- 20. 使用NSIS創建正常安裝和便攜式安裝
- 21. Composer便攜式模式?
- 22. 如何在便攜式Android模擬器中安裝.apk?
- 23. 從便攜式Python中的文件夾導入模塊
- 24. 將庫添加到便攜式python
- 25. 便攜式Eclipse
- 26. 便攜式PySide庫?
- 27. 安裝Python模塊
- 28. 安裝python模塊
- 29. 安裝Python模塊
- 30. 便攜式python包到其他平臺?
謝謝!我試圖以這種方式安裝bitarray,但是我從PyPI下載的.tar.gz文件中找不到任何.pyd文件。任何想法,我將如何能夠安裝此? –
非常感謝 –