আমি বিশ্বাস করি "জেনে কেন" "কীভাবে" জানার চেয়ে বেশি গুরুত্বপূর্ণ । সুতরাং, এখানে এটি সংশোধন করার জন্য অন্য পদ্ধতির 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/pip1 লাইনে পরিবর্তন করুন :
#!/tmp/myproject/env/bin/python => #!/tmp/project/env/bin/python
এর পরে, আপনার ভার্চুয়াল পরিবেশটি envআবার সক্রিয় করুন এবং আপনি দেখতে পাবেন যে আপনার pipআবার ফিরে এসেছে।