আমার ডিফল্ট পাইথন বাইনারি পাইথনের অ্যানাকোন্ডা বিতরণের সাথে সেট করা আছে। এই সময়ে পাওয়া যায় /home/karnivaurus/anaconda/bin/python
, এবং আমি এই আমার সমৃদ্ধ করে ডিফল্ট করেছেন .bashrc
ফাইলের মধ্যে নিম্নলিখিত: export PATH=/home/karnivaurus/anaconda/bin:$PATH
।
আমি একটি পাইথন প্যাকেজ নামক আছে caffe
, যা এ অবস্থিত /home/karnivaurus/caffe/distribute/python
, এবং আমি আমার সমৃদ্ধ করে প্যাকেজ সন্ধানের পাথ এই যুক্ত করেছেন .bashrc
ফাইলের মধ্যে নিম্নলিখিত: export PYTHONPATH=${PYTHONPATH}:/home/karnivaurus/caffe/distribute/python
।
এখন, আমার কাছে একটি সাধারণ পাইথন ফাইল রয়েছে, যা test.py
নিম্নলিখিত কন্টেন্ট সহ ডাকা হয় :
import caffe
print "Done."
যদি আমি python test.py
টার্মিনালে প্রবেশ করে এটি চালনা করি তবে এটি "সম্পন্ন" মুদ্রণ করে চলে। আমি পাইচার্ম আইডিইতে এটি চালানোর সময় আমার সমস্যা হচ্ছে having পাইচার্মে, আমি দোভাষী হতে হবে /home/karnivaurus/anaconda/bin/python
। তবে আমি যখন test.py
পাইচার্মে খুলি এবং আইডিইতে ফাইলটি চালাচ্ছি, তখন আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
ImportError: No module named caffe
সুতরাং আমার প্রশ্নটি হল: পাইকারন caffe
পাইথন স্ক্রিপ্টটি চালানোর সময় মডিউলটি কেন খুঁজে পাবে না , তবে টার্মিনাল থেকে স্ক্রিপ্টটি চালানোর সময় এটি পাওয়া যাবে?
ধন্যবাদ!
.bashrc
, কারণ এটি বাশ-নির্দিষ্ট কনফিগারেশন ফাইল। আপনাকে সেই পরিবর্তনশীলটি পাইচার্মে বা উদাহরণস্বরূপ নির্ধারণ করতে হবে.profile