এর কনডা সংস্করণটি কী?
pip install -r requirements.txt --target ./lib
আমি এই আদেশগুলি পেয়েছি:
while read requirement; do conda install --yes $requirement; done < requirements.txt
তবে এটি কীভাবে নির্দিষ্ট করা যায় তা বলে না --target ./lib
এর কনডা সংস্করণটি কী?
pip install -r requirements.txt --target ./lib
আমি এই আদেশগুলি পেয়েছি:
while read requirement; do conda install --yes $requirement; done < requirements.txt
তবে এটি কীভাবে নির্দিষ্ট করা যায় তা বলে না --target ./lib
উত্তর:
আপনি conda install --file requirements.txt
লুপের পরিবর্তে চলতে পারেন , তবে কনডা ইনস্টলে কোনও লক্ষ্য ডিরেক্টরি নেই । conda install
নির্দিষ্ট কনডা পরিবেশে প্যাকেজগুলির তালিকা ইনস্টল করে।
conda install
। তবে ভার্চুয়াল পরিবেশের জন্য কোনও অবস্থান নির্দিষ্ট করা the --prefix
চ্ছিক আর্গুমেন্ট ( ডক ) দিয়ে সম্ভব এবং লক্ষ্য পরিবেশের স্পেসিফিকেশন --name
বা alচ্ছিক--prefix
আর্গুমেন্ট ( ডক ) দিয়ে দেওয়া যেতে পারে ।
py37
চ্যানেল কনডা-ফোর্জ এবং প্যাকেজগুলির তালিকা ব্যবহার করে পাইথন ৩.7 নামের একটি পরিবেশ তৈরি করতে:
conda create -y --name py37 python=3.7
conda install --force-reinstall -y -q --name py37 -c conda-forge --file requirements.txt
conda activate py37
...
conda deactivate
পতাকা ব্যাখ্যা:
-y
: নিশ্চয়তার জন্য জিজ্ঞাসা করবেন না।--force-reinstall
: প্যাকেজটি ইতিমধ্যে উপস্থিত থাকলেও ইনস্টল করুন।-q
: অগ্রগতি বার প্রদর্শন করবেন না।-c
: প্যাকেজগুলি অনুসন্ধান করার জন্য অতিরিক্ত চ্যানেল। এই ক্রমে অনুসন্ধান করা URL গুলিউত্তরযোগ্য-ভূমিকা ডকপ্যাক.বেস_মিনিকোন্ডা কনডা পরিবেশ পরিচালনা করতে পারে এবং ডকার বেস ইমেজ তৈরি করতে ব্যবহার করা যেতে পারে।
বিকল্পভাবে আপনি প্রয়োজনের পরিবর্তে একটি এনভায়রনমেন্ট.আইএমএল ফাইল তৈরি করতে পারেন t টেক্সট:
name: py37
channels:
- conda-forge
dependencies:
- python=3.7
- numpy=1.9.*
- pandas
আপনার যে পরিবেশগুলি রয়েছে সেগুলি তালিকাভুক্ত করতে এই কমান্ডটি ব্যবহার করুন:
conda info --envs
পরিবেশ সরাতে এই আদেশটি ব্যবহার করুন:
conda env remove -n py37
কনডা অফিসিয়াল ডক্সে একটি দ্রুত অনুসন্ধান আপনাকে প্রতিটি পতাকা কী করে তা খুঁজে পেতে সহায়তা করবে।
যতদূর:
-y
: নিশ্চয়তার জন্য জিজ্ঞাসা করবেন না।-f
: আমি মনে করি এটি হওয়া উচিত --file
, সুতরাং এটি প্রদত্ত ফাইল থেকে প্যাকেজ সংস্করণগুলি পড়ে।-q
: অগ্রগতি বার প্রদর্শন করবেন না।-c
: প্যাকেজগুলি অনুসন্ধান করার জন্য অতিরিক্ত চ্যানেল। এই ক্রমে অনুসন্ধান করা URL গুলিএই কাজ করবে?
cat requirements.txt | while read x; do conda install "$x" -p ./lib ;done
বা
conda install --file requirements.txt -p ./lib
requirements.txt
প্যাকেজগুলির নির্দিষ্টকরণ সংস্করণগুলিতে এটি করি তখন আমি পাইInvalidVersionSpec: Invalid version '3.0.': empty version component