ฉันต้องการเรียกใช้สคริปต์ 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ต่อท้าย)