2016-02-29 141 views
0

我目前正在使用模塊(圖形工具)的當前發行版本(v1.12)。然而,目前正在開發的版本(v1.13)也可以通過Git獲得,其中包含一些未在發佈版本中實現的功能。我想使用這些函數,但看到,因爲我不知道它將如何穩定運行我不確定是否要覆蓋當前安裝的版本。就我所知,開發版本必須從源代碼編譯。我知道我可以用一個不同的名稱將它導入到python中,只要我編譯它並將它安裝到我的硬盤驅動器上,但是如何在不覆蓋舊版本的文件的情況下編譯它?我使用的是Ubuntu 14.04。安裝Python模塊的兩個版本

回答

2

如果您還沒有這樣做,您可以使用virtual environment並在其中安裝dev版本。這需要你複製你的文件,但它會提供一個安全的方式來探索你的依賴的開發版本。

$ pip install virtualenv 
$ cd my_project_folder 
$ virtualenv venv 
+0

謝謝你的迴應!我已經編輯了這個問題,因爲我意識到它可能並不完全清楚。我的問題不是將模塊加載到python中,而是確保文件的編譯不會替換舊模塊的文件。虛擬環境對此有幫助嗎? –

+0

我想編譯會產生*某種*結果,你可以把這個結果放在任何你想要的地方。如果你把這個結果(模塊)放到你的虛擬環境中,我的猜測是它可以正常工作。 –

+0

python虛擬env會給你所有需要的文件的副本來運行python。你可以用這些做任何事情,但不要搞亂你的「原始」安裝。 –