2012-10-31 59 views
1

我有一些代碼需要使用Python 2.7.3來運行,不幸的是我無法讓Debian來完成。問題是我無法在Debian上的新安裝的Python 2.7.3上導入一些庫。 (Debain最初有2.6.x)在Debian中更改默認的python版本 - 庫導入問題

我必須在Debian上運行一些我希望使用Python 2.7.3運行的加密代碼。不幸的是,在Python 2.7.3上導入M2Crypto失敗,但在2.6(.x)上正常工作。

只要將一個別名指向python2.7將無法正常工作,因爲這些庫沒有正確安裝。有任何想法嗎?

回答

2

這不是一個特別好的主意,改變系統Python - 很多的其他東西取決於它。相反,使用pip安裝您需要的庫:

$ pip-2.7 install M2Crypto 
+0

但我不希望安裝二進制文件2.6。我希望爲他們安裝2.7。顯然,我沒有任何這樣的實用工具,稱爲pip-2.7 – p0lAris

+0

可能是因爲你的Debian(Sid?)的python-pip軟件包沒有足夠的智能來鉤入python-2.7軟件包。你可以自己安裝pip以獲得...我的答案中的鏈接提供了說明。 –

+0

那麼,系統中沒有太多。這是一個簡單的虛擬機,我正在向人們發放。你能簡單地告訴我如何安裝2.7.3,這樣任何添加到機器上的庫都會被添加到2.7.3而不是其他的Python版本中? – p0lAris

相關問題