จะเลือกเวอร์ชัน Python ใน PyCharm ได้อย่างไร


117

ฉันมี PyCharm 1.5.4 และใช้ตัวเลือก "Open Directory" เพื่อเปิดเนื้อหาของโฟลเดอร์ใน IDE

ฉันเลือก Python เวอร์ชัน 3.2 ไว้แล้ว (จะแสดงภายใต้โหนด "External Libraries")

ฉันจะเลือก Python เวอร์ชันอื่น (ที่ติดตั้งไว้ในเครื่องแล้ว) ได้อย่างไรเพื่อให้ PyCharm ใช้เวอร์ชันนั้นแทน

คำตอบ:


152

ไฟล์ -> การตั้งค่า

Preferences-> Project Interpreter-> Python Interpreters

หากไม่มีอยู่ในรายการให้เพิ่ม

ใส่คำอธิบายภาพที่นี่


4
เหตุใดจึงมีการโหวตเพิ่มขึ้นเนื่องจากไม่ได้ตอบคำถาม เขาบอกว่าเขาได้ติดตั้ง Python หลายเวอร์ชัน (เวอร์ชัน 2 และเวอร์ชัน 3) เขาต้องการรันสคริปต์บางสคริปต์ด้วย python 3 และบางสคริปต์ด้วย python 2 คุณจะเปลี่ยนเวอร์ชันของ python ที่ใช้อย่างไร?
Poltron Galantine

1
ใน File-> Settings-> project interpreter ในเวอร์ชั่นที่ใหม่กว่า
Andras Csehi

3
และใหม่กว่า (เช่น 4.5.4 ขึ้นไป) อยู่ใน File -> Settings -> Project: {your_project_name} -> Project Interpreter
Aiyion Prime

27

ฉันคิดว่าคุณกำลังบอกว่าคุณได้ติดตั้ง python2 และ python3 และได้เพิ่มการอ้างอิงไปยังแต่ละเวอร์ชันใน Pycharm> Settings> Project Interpreter

สิ่งที่ฉันคิดว่าคุณกำลังถามคือคุณมีโปรเจ็กต์บางโปรเจ็กต์ที่รันด้วย Python 2 และโปรเจ็กต์บางโปรเจ็กต์ที่รันด้วย Python 3 ได้อย่างไร

ในกรณีนี้คุณสามารถดูภายใต้เรียกใช้> แก้ไขการกำหนดค่า

PyCharm Run> แก้ไขการกำหนดค่า


สิ่งนี้ใช้ได้กับการรันสคริปต์ แต่มีไว้สำหรับการรันล่ามจริงและยังสามารถตั้งค่าต่อคลาสได้ มีการตั้งค่าทั้งโครงการที่เหมาะสมกว่า
คู่ครอง

7

PyCharm 2019.1+

มีคุณลักษณะใหม่ที่เรียกว่าInterpreter ในแถบสถานะ (เลื่อนลงเล็กน้อย) สิ่งนี้ทำให้การสลับระหว่างล่าม python และดูว่าคุณใช้เวอร์ชันใดได้ง่ายขึ้น

ใส่คำอธิบายภาพที่นี่

เปิดใช้งานแถบสถานะ

ในกรณีที่คุณไม่เห็นแถบสถานะคุณสามารถเปิดใช้งานได้อย่างง่ายดายโดยเรียกใช้คำสั่ง Find Action ( Ctrl+ Shift+ Aหรือ+ + Aบน mac) จากนั้นพิมพ์แถบสถานะและเลือกมุมมอง: แถบสถานะเพื่อดู

ใส่คำอธิบายภาพที่นี่


4

สิ่งนี้สามารถเกิดขึ้นได้ใน Intellij Ultimate ซึ่งรวม PyCharm ไว้ด้วย ปัญหาได้รับการวินิจฉัยข้างต้นคุณได้เลือกล่ามผิด

วิธีการที่แน่นอนในการแก้ไขปัญหานี้สำหรับโครงการใดก็ตามคือการไปที่การตั้งค่าโครงการ ... โครงการและปรับโครงการ SDK คุณสามารถเพิ่ม New Project SDK ได้หากคุณไม่ได้เพิ่ม Python 3 โดยไปที่ไบนารี python3 วิธีนี้จะแก้ไขข้อผิดพลาดที่ระบุไว้ด้านบน ทางลัดไปยังการตั้งค่าโครงการคือไอคอนประเภทกระดานหมากรุกสีน้ำเงิน

คุณยังสามารถเพิ่ม Python 3 เป็นตัวแปลเริ่มต้นสำหรับโครงการ Python ใน OSX นี้คือในไฟล์ .. ตั้งค่าอื่น ๆ ... เริ่มต้นโครงสร้างโครงการ คุณสามารถตั้งค่าProject SDKซึ่งจะใช้กับโครงการใหม่แต่ละโครงการ อาจแตกต่างกันในแพลตฟอร์มอื่น ๆ แต่ก็ยังคงคล้ายกัน


3

ไปที่:

Files -> Settings -> Project -> *"Your Project Name"* -> Project Interpreter

คุณสามารถดูว่าคุณติดตั้งไลบรารีภายนอกใดสำหรับ python2 และสำหรับ python3

เลือกเวอร์ชันหลามที่ต้องการตามความต้องการของคุณ

ภาพ


2

คำตอบที่รวดเร็ว:

  • File -> Setting
  • ทางด้านซ้ายในprojectส่วน ->Project interpreter
  • เลือกที่ต้องการ Project interpreter
  • Apply + OK

[ หมายเหตุ ]:

ทดสอบใน Pycharm 2018 และ 2017


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.