EPD python並不知道要查找Ubuntu存儲庫python,所以通過Ubuntu安裝Pymacs並沒有幫助。另一種方法是從github中克隆到[Pymacs源代碼]並手動安裝它1。我如何才能讓Pymacs在Ubuntu中與EPD python一起工作?
這樣做的一個簡單方法是使用python setup.py install --user
,並且您希望在Makefile中更改它,但這不起作用!我嘗試了這一點,它沒有爲本地python或EPD提供Pymacs模塊。你可以閱讀關於這個here和here的問題。
爲了在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模塊可用。