[英]How to install and use python libraries in mac using PIP with terminal
[英]How to make the equivallent of .bat for mac and how to install python libraries on mac
我有這個file.py:
import os
os.system("pip install pip")
os.system("pip install selenium")
我如何使它適用於 MAC 以及在 MAC 中執行 file.py 的 .bat 文件的等效項是什么。
只要腳本運行的環境設置正確,您的file.py
腳本通常可以在 Mac 上正常工作。 最值得注意的是, pip
可執行文件必須可以通過當前 PATH 變量找到。 查看subprocess
模塊可能會讓您受益,它是用於運行外部命令的替代 API。 這是一個更強大的機制。
.BAT 文件的等效項是 shell 腳本。 您可以選擇使用哪個 shell 來運行腳本。 我認為最常見的來源是 Bash shell。 通常情況下,您使用在命令提示符下運行的任何 shell。 此功能通常比 Window 上的 .BAT 文件更通用和靈活。 有關許多問題的討論,請參見此鏈接:
shell 腳本可以只是您可能在終端中運行的一個或多個命令。 例如,要在終端提示符下運行test.py
,您可以這樣做:
> python test.py
shell 腳本中最簡單的等價物是相同的:
python test.py
看起來像這樣的腳本由 shell 執行 shell 腳本運行。 更常見的做法是在 shell 腳本的頂部添加“shebang”行,以明確定義將使用哪個 shell 來運行腳本。 所以上面的單行腳本應該是這樣的:
#!/bin/sh
python test.py
這可能開始讓你頭暈目眩。 我建議查看我上面給出的鏈接,並可能查看其他一些解釋 shell 腳本的材料。 請注意,關於 shell 腳本的任何內容都不是 Mac 獨有的。 Linux、Unix等上的概念完全相同。
順便說一句,你真的想要pip install pip
嗎? 那有什么作用? 如果pip
命令有效,是否必須已經安裝pip
package?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.