我目前在我的Linux機器上運行Python 2.6和2.7。兩個Python實例,相同的庫
現在,從Python 2.7開始,我無法訪問通過Python 2.6包管理器安裝的庫。
我試着卸載這個庫,並安裝它作爲默認運行時安裝的Python 2.7。沒有運氣。
如何在兩個Python實例之間共享庫?有沒有更正確的方法來做到這一點,而不僅僅是複製它們?
如果有用: Linux發行版是Debian,軟件包管理器apt。
謝謝先進。
我目前在我的Linux機器上運行Python 2.6和2.7。兩個Python實例,相同的庫
現在,從Python 2.7開始,我無法訪問通過Python 2.6包管理器安裝的庫。
我試着卸載這個庫,並安裝它作爲默認運行時安裝的Python 2.7。沒有運氣。
如何在兩個Python實例之間共享庫?有沒有更正確的方法來做到這一點,而不僅僅是複製它們?
如果有用: Linux發行版是Debian,軟件包管理器apt。
謝謝先進。
您應該能夠將文件安裝到外部位置並定義環境變量PYTHONPATH
以指向包含模塊的目錄。
不錯的方法,類似於「共享庫位置」,似乎很乾淨。謝謝! – romeroqj 2011-05-13 05:12:50
你現在應該有一個/usr/lib/python2.6文件夾和一個/usr/lib/python2.7。嘗試在2.7文件夾內創建鏈接到2.6文件夾中所需的文件或文件夾。
你在說什麼樣的圖書館?純粹的python模塊或者鉤入Python C api的模塊? – grantc 2011-05-12 17:28:46
純粹的Python模塊:MySQLdb,ReportLab,PLI ......那種事情。 – romeroqj 2011-05-12 17:30:58