আমি বিশ্বাস করি "জেনে কেন" "কীভাবে" জানার চেয়ে বেশি গুরুত্বপূর্ণ । সুতরাং, এখানে এটি সংশোধন করার জন্য অন্য পদ্ধতির is
আপনি যখন চালান . env/bin/activate
, এটি আসলে নিম্নলিখিত কমান্ডগুলি কার্যকর করে ( /tmp
উদাহরণস্বরূপ ব্যবহার করে ):
VIRTUAL_ENV="/tmp/myproject/env"
export VIRTUAL_ENV
যাইহোক, আপনি সবেমাত্র নামকরণ myproject
করেছেন project
, যাতে আদেশটি কার্যকর করতে ব্যর্থ হয়েছিল। এ কারণেই এটি বলে pip is not installed
, কারণ আপনি pip
সিস্টেমটি বিশ্বব্যাপী পরিবেশে ইনস্টল করেন নি এবং আপনার ভার্চুয়ালেনভ pip
সঠিকভাবে উত্সর্গীকৃত হয়নি।
আপনি যদি ম্যানুয়ালি এটি ঠিক করতে চান তবে এই উপায়:
ভিমের মতো আপনার প্রিয় সম্পাদক সহ, /tmp/project/env/bin/activate
সাধারণত লাইনে ৪২-তে সংশোধন করুন :
VIRTUAL_ENV='/tmp/myproject/env'
=> VIRTUAL_ENV='/tmp/project/env'
/tmp/project/env/bin/pip
1 লাইনে পরিবর্তন করুন :
#!/tmp/myproject/env/bin/python
=> #!/tmp/project/env/bin/python
এর পরে, আপনার ভার্চুয়াল পরিবেশটি env
আবার সক্রিয় করুন এবং আপনি দেখতে পাবেন যে আপনার pip
আবার ফিরে এসেছে।