Git Bash วิธีแก้ปัญหา - เปิด Python 2 และ Python 3 พร้อมนามแฝง
สวัสดีค่ะ นี่คือ (สำหรับฉัน) ทางออกที่ดีที่สุดในการรันทั้ง Python (Python 2.7 และ Python 3.x) โดยตรงจาก Git Bash บน Win 10 => การเพิ่มนามแฝงลงในไฟล์นามแฝงที่ Git Bash ใช้
ไฟล์ Git Bash นามแฝงเป็นaliases.sh มันตั้งอยู่ใน:
C:\path where you installed Git\etc\profile.d\aliases.sh
1) เปิด (ด้วยโปรแกรมแก้ไขข้อความเช่น Atom หรืออื่น ๆ ) aliases.sh
สำหรับอดีต: ในกรณีของฉันไฟล์อยู่ใน C:\Software\Develop\Git\etc\profile.d\aliases.sh
2) เพิ่มชื่อแทนของคุณสำหรับ Python
ในกรณีของฉันpython.exeติดตั้งอยู่ใน:
C:\Networking\Network Automation\Python 2.7\python.exe
C:\Networking\Network Automation\Python 3.7\python.exe
ดังนั้นคุณต้องสร้างนามแฝง 2 ตัวชื่อหนึ่งสำหรับ Python 2 ( ฉันชื่อpython2 ) และอีกชื่อสำหรับ Python 3 ( ฉันชื่อpython เท่านั้น ) Git Bash ใช้โครงสร้างไฟล์ linux ดังนั้นคุณต้องเปลี่ยน"\"แทน"/"
และถ้าคุณ มีเส้นทางเหมือนตัวอย่างเครือข่ายอัตโนมัติที่คุณใส่ไว้ใน""
"เครือข่ายการทำงานอัตโนมัติ" , อดีต
winpty เป็นคำสั่งเวทมนต์ที่จะเรียกใช้ไฟล์เอ็กซีคิ้วท์ได้
ดังนั้นเพิ่มบรรทัดเหล่านี้ที่จุดเริ่มต้นของaliases.sh
alias python2='winpty C/Networking/"Network Automation"/"Python 2.7"/python.exe'
alias python='winpty C/Networking/"Network Automation"/"Python 3.7"/python.exe'
3) เพิ่มหรือแก้ไขนามแฝงอื่น ๆ (ถ้าคุณต้องการ)
ฉันยังมีการปรับเปลี่ยนLLนามแฝงที่จะแสดงไฟล์ทั้งหมดและในรายการอ่านของมนุษย์:
alias ll='ls -lah'
4) บันทึกไฟล์ aliases.sh
5) ตกลง !!! ปิดและเปิดใช้ Git Bash อีกครั้ง
ตอนนี้อย่างถาวรคุณสามารถเปิด Python ทั้งสองโดยตรงจาก Git shell เพียงแค่เขียน
$ python
-> เปิดตัว Python 3
$ python2
-> เปิดตัว Python 2
$ ll
-> ป้อน ls -lah เพื่อแสดงรายการไฟล์โดยละเอียดของคุณ
ไชโยแฮร์รี่