anaconda / conda - একটি নির্দিষ্ট প্যাকেজ সংস্করণ ইনস্টল করুন


95

আমি কনডা ব্যবহার করে আমার বর্তমান সক্রিয় পরিবেশে 'দড়ি' প্যাকেজটি ইনস্টল করতে চাই। বর্তমানে, নিম্নলিখিত 'দড়ি' সংস্করণ উপলব্ধ:

(data_downloader)user@user-ThinkPad ~/code/data_downloader $ conda search rope
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ....
cached-property              1.2.0                    py27_0  defaults        
                             1.2.0                    py34_0  defaults        
                             1.2.0                    py35_0  defaults        
                             1.3.0                    py27_0  defaults        
                             1.3.0                    py34_0  defaults        
                             1.3.0                    py35_0  defaults        
rope                         0.9.4                    py26_0  defaults        
                             0.9.4                    py27_0  defaults        
                             0.9.4                    py33_0  defaults        
                             0.9.4                    py34_0  defaults        
                             0.9.4                    py26_1  defaults        
                             0.9.4                    py27_1  defaults        
                             0.9.4                    py33_1  defaults        
                             0.9.4                    py34_1  defaults        
                          .  0.9.4                    py35_1  defaults        

আমি নিম্নলিখিতটি ইনস্টল করতে চাই:

                         1.3.0                    py35_0  defaults        

আমি 'কনডা ইনস্টল' এর সমস্ত প্রকারের চেষ্টা করেছি যা আমি এখানে তালিকা বদ্ধ করতে যাচ্ছি না কারণ সেগুলির কোনওটিই সঠিক নয়।

আমিও নিশ্চিত নই যে পাইওয়্যার 35_0 কী (আমি ধরে নিচ্ছি যে এটি সেই পাইথনের সংস্করণ যার বিরুদ্ধে প্যাকেজটি নির্মিত হয়েছিল?) এবং আমিও জানি না যে 'ডিফল্ট' অর্থ কী?


তুমি কি চেষ্টা করেছ conda install package=version? উদাহরণস্বরূপconda install matplotlib=1.4.3
চার্লি পার্কার 16

উত্তর:


69

কোন সংস্করণ 1.3.0জন্য rope1.3.0প্যাকেজ বোঝায় cached-property। সর্বোচ্চ প্রাপ্তিসাধ্য সংস্করণ ropeহয় 0.9.4

এর সাথে আপনি বিভিন্ন সংস্করণ ইনস্টল করতে পারেন conda install package=version। তবে এই ক্ষেত্রে কেবলমাত্র একটি সংস্করণ রয়েছে ropeতাই আপনার এটির দরকার নেই।

cached-propertyআপনি এই তালিকার মধ্যে যে কারণটি দেখছেন তা হ'ল এটিতে স্ট্রিং রয়েছে "rope": "ক্যাশেড-পি রশি খালি"

py35_0এর অর্থ 3.5এই নির্দিষ্ট সংস্করণের জন্য আপনার পাইথন সংস্করণ প্রয়োজন । যদি আপনার কেবল থাকে python3.4এবং প্যাকেজটি কেবল সংস্করণের জন্য থাকে তবে 3.5আপনি এটি কনডা দিয়ে ইনস্টল করতে পারবেন না।

আমি defaultsউভয় সম্পর্কে পুরোপুরি নিশ্চিত নই । এটি একটি ইঙ্গিত হওয়া উচিত যে এই প্যাকেজটি ডিফল্ট কনডা চ্যানেলের ভিতরে রয়েছে।


ধন্যবাদ - হ্যাঁ, আমি কনডা দিয়ে শুরু করছি এবং সম্পূর্ণরূপে মিস করেছি যে 'ক্যাশেড সম্পত্তি' কেবল অন্য একটি প্যাকেজ।
s5s

4
@ s5s defaultsডিফল্ট প্যাকেজ সংগ্রহস্থল থেকে প্যাকেজটি ইনস্টল করা হবে তা নির্দেশ করে। pyXYনির্দেশ করে যে সেই বিশেষ প্যাকেজ পাইথন XY জন্য উপলব্ধ, যখন _Z"বিল্ড নম্বর" যা উপায় যে প্যাকেজ তৈরি করা হয় পরিবর্তিত হয় মান বৃদ্ধি হয় ইঙ্গিত কিন্তু প্যাকেজের মধ্যে প্রকৃত কোড অপরিবর্তিত।
দার্থবিথ

8
নির্দিষ্ট প্যাকেজ ইনস্টল করার আদেশ conda install rope=0.9.4 এটি
কন্ডা

আমি কীভাবে পাইথন সংস্করণটি বেছে নিতে পারি? আমি কি পাইথন 3.5 এর জন্য 1.3.0 সংস্করণের প্যাকেজটি ইনস্টল করতে চাই?
শীঘ্রইমুন জাং

4
এক্সিকিউটেবল কোড সহ প্রকৃত উত্তর সন্ধানকারী লোকদের জন্য: conda install <pkg>=<version>যেমনconda install matplotlib=1.4.3
চার্লি পার্কার

104

একটি নির্দিষ্ট প্যাকেজ ইনস্টল করতে:

conda install <pkg>=<version>

যেমন:

conda install matplotlib=1.4.3

32

এর মধ্যে যদি কোনও অক্ষর থাকে তবে '>', '<', '|' বা '*', ব্যবহৃত হয়, একটি একক বা ডাবল উদ্ধৃতি অবশ্যই ব্যবহার করা উচিত

conda install [-y] package">=version"
conda install [-y] package'>=low_version, <=high_version'
conda install [-y] "package>=low_version, <high_version"

conda install -y torchvision">=0.3.0"
conda install  openpyxl'>=2.4.10,<=2.6.0'
conda install "openpyxl>=2.4.10,<3.0.0"

যেখানে বিকল্প -y, - নিশ্চিতকরণের জন্য জিজ্ঞাসা করবেন না।

এখানে একটি সংক্ষিপ্তসার দেওয়া হল:

Format         Sample Specification     Results
Exact          qtconsole==4.5.1         4.5.1
Fuzzy          qtconsole=4.5            4.5.0, 4.5.1, ..., etc.
>=, >, <, <=  "qtconsole>=4.5"          4.5.0 or higher
               qtconsole"<4.6"          less than 4.6.0

OR            "qtconsole=4.5.1|4.5.2"   4.5.1, 4.5.2
AND           "qtconsole>=4.3.1,<4.6"   4.3.1 or higher but less than 4.6.0

কনডা চিট শিটকে উপরের তথ্যের ক্রেডিটের প্রগতি

কনডা 4.7.12 এ পরীক্ষা করা হয়েছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.