今天用別的電腦調試C++,需要計算反三角函數時發現沒有趁手工具,忽然想用python作為便攜計算器放在U盤,遂想到嵌入版python
懶得自己配可以直接下載,使用方法見第4節
1,下載embeddable?python(嵌入版python)
Python Releases for Windows | Python.org
因為只是用來作計算器,不需要考慮其他庫的兼容,我就選擇最新的64-bit版本了
下載解壓如下:
2,安裝pip
embeddable?python沒有自帶pip,需要從這里下載get-pip.py:
https://bootstrap.pypa.io/get-pip.py
放入embed python目錄后,cmd或powershell到該目錄,執行:
.\python.exe get-pip.py
這里會提示你添加環境變量,但我測試下來其實不需要,然后就能在Scripts下看到pip了:
3,pip安裝ipython(其他庫如numpy同法)
這一步有點坑,需要記事本打開python312._pth(其他版本類似),把這個井號去掉,否則pip還是沒法使用:
然后就可以執行pip安裝了:
.\python.exe -m pip install ipython
4,使用ipython
至此安裝完成,可以把這個文件夾壓縮打包起來分享給別人了
2種方法進入ipython:
方法1,在embeddable?python目錄執行“.\python.exe -m IPython”,注意大小寫:
方法2,直接進入Scripts文件夾雙擊ipython.exe,即可愉快計算了:
但是Python3.12似乎不能這樣直接這樣單擊,不妨在根目錄弄個.bat文件,里面寫上“.\python.exe -m IPython”