2012-06-16 32 views
2

EPD python並不知道要查找Ubuntu存儲庫python,所以通過Ubuntu安裝Pymacs並沒有幫助。另一種方法是從github中克隆到[Pymacs源代碼]並手動安裝它1我如何才能讓Pymacs在Ubuntu中與EPD python一起工作?

這樣做的一個簡單方法是使用python setup.py install --user,並且您希望在Makefile中更改它,但這不起作用!我嘗試了這一點,它沒有爲本地python或EPD提供Pymacs模塊。你可以閱讀關於這個herehere的問題。

爲了在Ubuntu repo中使用Pymacs,我試着在我的〜/ .bashrc中放入export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/dist-packages/,但這導致很多EPD的東西被原生python的東西所覆蓋,因爲這個路徑被添加到在EPD初始路徑前的sys.path。如果我在運行ipython時使用sys.path.append手動添加此路徑,那可行,但這很麻煩。

我也試過把export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/dist-packages/Pymacs放在我的〜/ .bashrc中,但由於某些原因,這並沒有讓EPD的Pymacs模塊可用。

回答

1

我想出了一個解決方法,似乎做得很好。在使用python setup.py install --user安裝繩索,ropemode和ropemacs之後,我運行命令ln -s /usr/lib/python2.7/dist-packages/Pymacs ~/.local/lib/python2.7/site-packages/Pymacs。出於某種原因,EPD顯然在啓動時掃描了這個目錄,知道它可以訪問Pymacs模塊。我不知道爲什麼將目標目錄添加到我的PYTHONPATH中並沒有這樣做,但這就是發生了什麼。如果有人有更好的方法,請讓我知道。

相關問題