ไพ ธ อนเริ่มต้นของฉันถูกตั้งค่าเป็นอันที่มีการแจกจ่ายอนาคอนดาของไพ ธ อน นี้จะพบได้ที่/home/karnivaurus/anaconda/bin/python
และฉันได้ทำนี้เริ่มต้นด้วยการเพิ่มของฉันไฟล์ต่อไปนี้:.bashrc
export PATH=/home/karnivaurus/anaconda/bin:$PATH
ฉันมีแพ็กเกจ Python ชื่อcaffe
ซึ่งตั้งอยู่ที่/home/karnivaurus/caffe/distribute/python
และฉันได้เพิ่มสิ่งนี้ลงในพา ธ การค้นหาแพ็คเกจโดยเพิ่ม.bashrc
ไฟล์ของฉันดังต่อไปนี้: export PYTHONPATH=${PYTHONPATH}:/home/karnivaurus/caffe/distribute/python
.
ตอนนี้ฉันมีไฟล์ Python อย่างง่ายที่เรียกว่าtest.py
มีเนื้อหาดังต่อไปนี้:
import caffe
print "Done."
หากฉันรันสิ่งนี้ด้วยการเข้าpython test.py
สู่เครื่องเทอร์มินัลก็จะทำงานได้ดีโดยพิมพ์ "เสร็จสิ้น" ปัญหาที่ฉันมีคือเมื่อฉันเรียกใช้งานใน PyCharm IDE ใน PyCharm /home/karnivaurus/anaconda/bin/python
เราได้ตั้งล่ามที่จะ แต่เมื่อฉันเปิดtest.py
ใน PyCharm และเรียกใช้ไฟล์ใน IDE ฉันได้รับข้อผิดพลาดต่อไปนี้:
ImportError: No module named caffe
ดังนั้นคำถามของฉันคือ: ทำไม PyCharm ไม่สามารถหาcaffe
โมดูลเมื่อรันสคริปต์ Python แต่จะพบได้เมื่อฉันเรียกใช้สคริปต์จากเทอร์มินัล
ขอบคุณ!
.bashrc
เนื่องจากเป็นไฟล์ปรับแต่งเฉพาะของ bash คุณต้องตั้งค่าตัวแปรนั้นใน PyCharm หรือในเช่น.profile