2016-10-14 63 views
2

我已經編譯了python源文件和--prefix選項。在運行make install之後,二進制文件將被複制到我帳戶主目錄的文件夾中。在linux上移動python文件夾

我需要重命名這個文件夾,但是當我在重命名後使用pip時,它說它找不到python解釋器。它顯示了前一個路徑的絕對路徑(重命名之前)。

使用grep我發現了絕對路徑相對於--prefix文件夾的多個引用。

我試圖覆蓋它通過設置PATH,PYTHONPATHPYTHONHOME環境變量,但它不是更好。

有沒有一種方法來編譯Python源代碼,我可以自由地移動它?

回答

4

Pip是一個python腳本。打開看看:

#!/usr/bin/python

開始,您可以創建在舊路徑的符號鏈接,指向新的,或用新路徑替換的家當。你也可以讓你的distrib interpreter保持安全,並將其編譯成一個新的virtualenv

+0

它的工作! Thx爲您提供幫助 – Bertrand