我試圖在Mac OS X Yosemite上安裝Flagmatic,這是一個軟件包,用於使用由Razborov開發的「旗代數」解決極值圖理論問題。我想使用Flagmatic來幫助解決我正在研究的一個研究問題,但是我發現它很難安裝。我是一名數學家,雖然我通過終端使用了Sage
和Python
,但我並不真正知道如何解決我遇到的這類問題。 Here是最新的用戶指南,因此您可以按照我正在嘗試的操作進行操作。我可以廣泛地分解如下問題:安裝Flagmatic的問題
首先,在用戶指南中有一個鏈接,用於下載Flagmatic需要的半定義編程包CSDP
,以便進行一些計算。然後,您需要移動CSDP
某處Flagmatic可以找到它,所以我打
sudo cp ~/Downloads/csdp/usr/local/bin/
到終端,這似乎工作。然後,用戶指南鍵入
csdp
到終端應該推出CSDP
說。這不起作用 - 即使我輸入了sudo
,我仍然收到permission denied
消息。任何人都可以解釋爲什麼會發生這種情況,以及如何補救?其次,當我在終端中運行Sage(數學軟件)時,我希望能夠將目錄更改爲pkg文件夾,其中有一個名爲setup.py
的腳本。當我運行聖人和類型
python setup.py install
或
-python setup.py install
而在pkg目錄中,我得到一個invalid syntax
消息的指針特定短語setup.py
。這是用戶指南要求您執行的操作。如果我嘗試在Sage之外安裝,則會收到錯誤消息The environment variable SAGE_ROOT must be defined
。任何人都可以提供一些解釋並幫助解決這個問題嗎?
此外,這可能會解決您看到的錯誤,但它從代碼中看起來像包可能仍未安裝 - 請參閱https://github.com/jsliacan/flagmatic-dev以及所需的Sage> 6.0提交的事實https://github.com/emil79/flagmatic/commit/9080b4e0d530727a61a47b3674efc20187843389是在最後一次「正式」發佈之後。 – kcrisman 2014-11-24 16:22:00
感謝您的回答 - 我從來沒有從命令啓動聖人,而只是使用聖人工具欄啓動終端會話。我會創建一個命令,然後嘗試您的建議! – 2014-11-24 17:09:02