Ansys Python Manager
Ansys 在 2023 年提供 Ansys Python Manager 給使用者安裝,使用者不必花費時間在網路上繞路或迷路的在找尋正確的 Python 版本與模組資源。
Last updated
Ansys 在 2023 年提供 Ansys Python Manager 給使用者安裝,使用者不必花費時間在網路上繞路或迷路的在找尋正確的 Python 版本與模組資源。
Last updated
Python 雖是開源的軟體 (授權是使用 MIT License (註) ) 其資源豐富,不論是相關模組或是安裝,網路可以找到非常多的資料。但太多的管道和資訊,對於初階使用者要安裝 Python 還是會有許多困擾。
MIT License 是一種開源軟件許可證,其中 "MIT" 代表麻省理工學院(Massachusetts Institute of Technology),允許重新使用軟件,並在其基礎上創建衍生軟件,包括商業使用,而無需支付版權費用。MIT 許可證亦是一種寬鬆的開源許可證,常用於許多開源軟體項目,包括一些使用 Python 編寫的項目,允許開發者在合理的使用條件下自由地使用和修改軟件。
MIT許可證的主要特點:
允許再授權: 使用 MIT 許可證的軟件可以被任何人以任何形式(開源或專有)再授權,而且不需要經過原作者的同意。
無保證責任: MIT 許可證下的軟件是按“原樣”提供,沒有任何形式的保證。即使是原作者也不對軟件的使用負責。
保留版權聲明: MIT 許可證要求在軟件的所有副本或重要部分中包含原始版權聲明和許可證條款。
免責聲明: MIT 許可證明確免除了軟件的任何形式的損壞賠償責任。
MIT License的文字簡短且條款清晰,這也是其被廣泛使用的原因之一。它鼓勵軟體的自由和開放的使用,有助於促進技術的共享和創新。
針對 Python 資源,Ansys 在 2023 年提供 Ansys Python Manager 給使用者免付費安裝。提供正確的 Python版本與模組資源,使用者再也不必花費時間在網路上繞路或迷路了。軟件的安裝路徑請參考 Ansys Python Manager 連結,使用者進入 GitHub 網頁後就能下載。如圖2-5。
程式下載執行後,內容有三個區塊頁面,分別是 Install Python, Create virtual environments, 與 Manage Python environments。
虛擬環境可以提供使用者依不同需求在虛擬空間中安裝不同版本的 Python 與其模組,能更更輕鬆的維護和管理程式。當開發者想要嘗試新模組或功能時,又擔心會影響以前的專案,這時,虛擬環境就是很好用的工具。
Ansys Python Manger 裡面包含 pytz, tzdata, threadpoolctl, six, pyparsing, pillow, packaging, numpy, kiwisolver, joblib, fonttools, cycler, scipy, python-dateutil, contourpy, scikit-learn, pandas, matplotlib.. 等常用模組,如果有其他需求,可以再自行用 pip 加裝。例如在 cmd 中 pip install openpyxl。
將 Python 路徑添加到 Windows 環境中的一些原因:
IDE 如前節的介紹,是開發編譯器的縮寫,他的原文意思是整合開發環境 (Integrated Development Environment)。為了方便,在完成上面安裝步驟後,建議至安裝的虛擬資料夾中把 IDE 做捷徑,後面呼叫使用可以更為方便,如圖2-8。筆者使用的是 Spyder 編譯器。
PyAnsys的授權條款,同樣屬於MIT License。其授權條款可以參考 PyAnsys License。
安裝完成後,請先確認Python IDE主程式是否能正常開啟。而模組部分,可以用以下兩個方法確認是否有成功安裝PyAED或其他的模組。一個是在IDE中,鍵入
import pyaedt
print(pyaedt.__version__)
來確認是否安裝成功及安裝的版本。
一是在 Command Prompt 中鍵入
pip list
做安裝模組的確認。