ฉันต้องการเรียกใช้สคริปต์ Python ใน Terminal แต่ไม่รู้ทำอย่างไร ฉันมีไฟล์ที่บันทึกชื่อว่า gameover.py ในไดเร็กทอรี "/ User / luca / Documents / python" แล้ว
ฉันต้องการเรียกใช้สคริปต์ Python ใน Terminal แต่ไม่รู้ทำอย่างไร ฉันมีไฟล์ที่บันทึกชื่อว่า gameover.py ในไดเร็กทอรี "/ User / luca / Documents / python" แล้ว
คำตอบ:
คุณต้องติดตั้งpythonในระบบของคุณ จากนั้นคุณสามารถเรียกใช้สิ่งนี้ในเทอร์มินัลในไดเร็กทอรีที่ถูกต้อง:
python gameover.py
คุณสามารถเรียกใช้ไฟล์ของคุณโดยใช้สิ่งนี้:
python /Users/luca/Documents/python/gameover.py
คุณยังสามารถเรียกใช้ไฟล์ได้โดยย้ายไปยังเส้นทางของไฟล์ที่คุณต้องการเรียกใช้และพิมพ์:
python gameover.py
สิ่งนี้ขึ้นอยู่กับเวอร์ชันของ python ที่ติดตั้งในระบบของคุณ ดูด้านล่าง
หากคุณมีเวอร์ชัน Python 2. * คุณต้องรันคำสั่งนี้
python gameover.py
แต่ถ้าคุณมีเวอร์ชัน Python 3. * คุณต้องรันคำสั่งนี้
python3 gameover.py
เนื่องจากสำหรับ MAC ที่มี Python เวอร์ชัน 3 * คุณจะได้รับคำสั่งไม่พบข้อผิดพลาด
หากคุณเรียกใช้ "python gameover.py"
ก่อนอื่นคุณต้องย้ายไปยังตำแหน่งของไฟล์ที่คุณพยายามดำเนินการดังนั้นใน Terminal:
cd ~/Documents/python
ตอนนี้คุณควรจะสามารถเรียกใช้ไฟล์ของคุณ:
python gameover.py
คุณต้องติดตั้ง python ก่อน Mac มาพร้อมกับงูหลาม 2.7 การติดตั้งการติดตั้งหลาม 3 คุณสามารถทำตามการกวดวิชานี้: http://docs.python-guide.org/en/latest/starting/install3/osx/
ในการรันโปรแกรมคุณสามารถคัดลอกและวางในรหัสนี้:
python /Users/luca/Documents/python/gameover.py
หรือคุณสามารถไปที่ไดเร็กทอรีของไฟล์โดยcd
ตามด้วยโฟลเดอร์ python YourFile.py
เมื่อคุณอยู่ในโฟลเดอร์ที่คุณสามารถแล้ว
หากคุณกำลังทำงานกับ Ubuntu บางครั้งคุณต้องรันเป็นsudo
:
สำหรับ Python2:
sudo python gameover.py
สำหรับ Python3:
sudo python3 gameover.py
สมมติว่าสคริปต์ของคุณถูกเรียกmy_script.py
และคุณได้วางไว้ในโฟลเดอร์ดาวน์โหลดของคุณ
มีหลายวิธีในการติดตั้ง Python แต่homebrewนั้นง่ายที่สุด
0) เปิดTerminal.app
1) ติดตั้ง homebrew (โดยวางข้อความต่อไปนี้ลงใน Terminal.app แล้วกดปุ่มEnter )
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2) ติดตั้ง Python โดยใช้ homebrew
brew install python
3) cd
ลงในไดเร็กทอรีที่มีสคริปต์ Python ของคุณ (ดังตัวอย่างที่ฉันใช้Downloads
โฟลเดอร์ดาวน์โหลด ( ) ในโฟลเดอร์ home ( ~
) ของคุณ):
cd ~/Downloads
4) เรียกใช้สคริปต์โดยใช้python3
ปฏิบัติการ
python3 my_script.py
คุณยังสามารถข้ามขั้นตอนที่ 3 และpython3
กำหนดเส้นทางแบบสัมบูรณ์แทนได้
python3 ~/Downloads/my_script.py
แทนที่จะพิมพ์สิ่งนั้นทั้งหมด ( ~/Downloads/my_script.py
) คุณสามารถค้นหา.py
ไฟล์ใน Finder.app แล้วลากลงในหน้าต่าง Terminal.app ซึ่งควรพิมพ์เส้นทางให้คุณ
หากคุณมีช่องว่างหรือสัญลักษณ์อื่น ๆ ในชื่อไฟล์ของคุณคุณต้องใส่ชื่อไฟล์ในเครื่องหมายคำพูด:
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
โปรดทราบว่าคุณต้องติดตั้งเป็นbrew install python
แต่ใช้คำสั่งในภายหลังpython3
(มี a 3
ต่อท้าย)