我想在Windows機器上並排安裝32位和64位版本的Python。默認目錄是c:\ Python?對於這兩個,所以我將不得不修改一個或兩個安裝目錄。我很好奇看到什麼「標準」方式來支持這兩個版本?在Windows機器上並行處理32位和64位Python安裝的標準方式是什麼?
9
A
回答
1
Virtualenv可能有幫助。我個人只是使用非默認文件夾進行安裝,就像我的機器上有c:\ Python27-64和c:\ Python32-64和c:\ python26-32一樣。
然後我在我的路徑中有bat文件,像py26.bat和py27.bat和py32.bat,但有時它不是很漂亮。另外,有些安裝程序的軟件包真的會嘗試在註冊表中尋找東西,我只能將它們安裝到單個實例中。
很明顯,我沒有一個完美的解決方案。
3
因爲我的32位的Python一直在尋找64位目錄,添加以下行之前進口的東西,
import sys
sys.path = [r'C:\Python27-32',r'C:\Python27-32\Lib\site-packages'] + sys.path
這通常工作。
爲了安裝的東西,我不能在Christoph Gohlke's Unnoficial Windows Binaries for Python Extension Packages找到,我會做他以下:
- 變化在我的高級系統設置我的環境變量的順序,因此,首選的Python版本顯示出來首先,例如,確保在
Path
和PYTHONPATH
,C:\Python27-32;C:\Python27-32\Scripts;
之前出現在C:\Python27-64;C:\Python27-64\Scripts;
之前,如果您嘗試安裝32位的東西。 - 轉到包含要安裝
- 啓動32位翻譯的
setup.py
文件的目錄,即在命令行 - 類型
import sys, os
- 類型
sys.path = [r'C:\Python27-32',r'C:\Python27-32\Lib\site-packages'] + sys.path
- 類型
os.system(r'C:\Python27-32\python.exe setup.py install')
運行
C:\Python27-32\python.exe
而且應該有希望。
相關問題
- 1. 如何安裝Python 2.7.3 32位和64位Windows上並排
- 2. 在64位上安裝python 32位Kubuntu
- 3. 在64位Fedora上安裝32位Python
- 4. 防止在64位機器上運行32位安裝項目
- 5. 在32位和64位平臺上總是處理32位?
- 6. 在安裝在32位機器上的hyper-v上安裝64位虛擬機
- 7. 我在x86-64 PC上運行32位Windows。我應該下載32位還是64位的Python安裝程序?
- 8. 在64位Windows機器上的32位python
- 9. WiX:阻止32位安裝程序在64位Windows上運行
- 10. windows 7 64位安裝32位流星
- 11. 在64位ubuntu上安裝32位Java的最簡單方法是什麼?
- 12. 在32位機器上安裝64位Visual Studio 2013 Professional
- 13. 通過Multiarch在64位機器上安裝32位庫?
- 14. 在64位機器上安裝Coldfusion 8 32位 - 任何問題?
- 15. 在64位機器上安裝32位PBC庫
- 16. 在同一臺機器上Python和oracle 32位和64位instaclient
- 17. 在64位機器上處理文件,但在32位機器上開發
- 18. 在32位和64位機器中總是長64位
- 19. 安裝在64位操作系統上的Windows 32位Eclipse?
- 20. 在64位機器上生成32位
- 21. 使用32位MSI在64位Windows上安裝「AnyCPU」程序有什麼危害?
- 22. 安裝32位和64位綁定
- 23. 安裝Pygame - 32位和64位
- 24. 32位和64位安裝項目
- 25. Microsoft建議在64位計算機上安裝32位IIS 7 AppPools。爲什麼?
- 26. 的Java版本安裝Windows 86時,Windows 64,使其在32位和64位
- 27. 讓qmake與32位和64位並行安裝一起工作
- 28. 爲什麼我的PowerShell主機在64位機器上以32位運行?
- 29. 什麼是適合32位和64位「32位」的術語
- 30. 64位Windows 8.1上的Python 3.3安裝
實際上問題會與dll,nit只有libs – wishi 2012-02-17 23:04:16
我假設你的觀點是virtualenv會不會幫助呢? – jgritty 2012-02-17 23:26:27