2011-05-12 86 views
2

我目前在我的Linux機器上運行Python 2.6和2.7。兩個Python實例,相同的庫

現在,從Python 2.7開始,我無法訪問通過Python 2.6包管理器安裝的庫。

我試着卸載這個庫,並安裝它作爲默認運行時安裝的Python 2.7。沒有運氣。

如何在兩個Python實例之間共享庫?有沒有更正確的方法來做到這一點,而不僅僅是複製它們?

如果有用: Linux發行版是Debian,軟件包管理器apt。

謝謝先進。

+0

你在說什麼樣的圖書館?純粹的python模塊或者鉤入Python C api的模塊? – grantc 2011-05-12 17:28:46

+0

純粹的Python模塊:MySQLdb,ReportLab,PLI ......那種事情。 – romeroqj 2011-05-12 17:30:58

回答

4

您應該能夠將文件安裝到外部位置並定義環境變量PYTHONPATH以指向包含模塊的目錄。

+0

不錯的方法,類似於「共享庫位置」,似乎很乾淨。謝謝! – romeroqj 2011-05-13 05:12:50

0

你現在應該有一個/usr/lib/python2.6文件夾和一個/usr/lib/python2.7。嘗試在2.7文件夾內創建鏈接到2.6文件夾中所需的文件或文件夾。

相關問題