1
我試圖安裝一個Python包到我的virtualenv。安裝工作,但一些腳本無法知道在哪裏導入模塊。我已經將其跟蹤到腳本文件中的解釋器路徑。原來,該包裝是不一致開發源和目標目錄的差異表明在解釋路徑以下變化:python安裝到virtualenv設置適當的python intepreter路徑只爲一些文件
-in source file
+after installed in virtualenv
-#! /usr/bin/env python
+#!/Users/fuu/project/bin/python
-#!/usr/bin/env python
+#!/Users/fuu/project/bin/python
-#! /usr/bin/env python
+#!/usr/bin/python
-#!/usr/bin/env python
+#!/usr/bin/python
-#!/usr/bin/python
+#!/usr/bin/python
我不理解這些變化的邏輯。有時候路徑會被正確轉換(兩個第一個例子),有時它不會,爲什麼沒有明顯的模式。
#!/usr/bin/env python
這是完成後,正確地在我的virtualenv正常運行安裝程序設置路徑: