একাধিক পাইথন সংস্করণ থাকলে আমি কীভাবে পাইপ সহ প্যাকেজ ইনস্টল করব?


22

আমি পাইথনের বিভিন্ন সংস্করণ ইনস্টল করেছি, পাইথনটি ২.7 ডিফল্ট এবং ৩.২ দ্বিতীয়। এখন আমি পিরিমিডটি ইনস্টল করতে চাই ৩.২ ইনস্টল করার জন্য। কিভাবে আমি এটি করতে পারব? কেবল pipপিরামিড ইনস্টল করতে ব্যবহার করা কার্যকর হয় না, তাই এটি ডাউনলোড করা সংস্করণটি কীভাবে পরিবর্তন করব?

উত্তর:


8

আপনার কাছে দুটি বিকল্প রয়েছে তবে যে কোনও উপায়ে আপনার ইজি_ইনস্টল -৩.২ পেতে হবে। যেহেতু এটি প্যাকেজড বলে মনে হচ্ছে না, আপনাকে এটি নিজেই ইনস্টল করতে হবে। ভাগ্যক্রমে এটি সহজ। এবং আপনার পাইথন 3-পি কেজি-রিসোর্সগুলিও পাওয়া উচিত যা প্যাকেজযুক্ত:

sudo apt-get install python3-pkg-resources
wget http://python-distribute.org/distribute_setup.py
sudo python3 distribute_setup.py

এখন আপনি পিরামিড ইনস্টল করতে ইজিল-ইনস্টল -৩.২ ব্যবহার করতে পারেন, বা এগিয়ে গিয়ে পাইথন 3-তে পাইপ ইনস্টল করতে পারেন।

বিকল্প 1:

sudo easy_install-3.2 pyramid

বিকল্প 2:

sudo easy_install-3.2 pip
sudo pip-3.2 install pyramid

আমি যখন 'sudo পাইথন 3 ডিস্ট্রিবিউট_সেটআপ.পি' চালনা করি এটি একটি সিনট্যাক্স ত্রুটি দেয়। সম্ভবত এটি ব্যবহার করছি অজগর 3.4 সঙ্গে পুরানো?
অ্যালানসিতে

3

বিকল্পভাবে, আপনি যদি পাইথনের নির্দিষ্ট সংস্করণ সহ প্যাকেজের নির্দিষ্ট সংস্করণ ইনস্টল করতে চান তবে এই উপায়

 sudo python2.7 -m pip install pyudev=0.16

যদি "=" কাজ না করে, "==" ব্যবহার করুন

 sudo python2.7 -m pip install pyudev=0.16

Ouput: Invalid requirement: 'pyudev=0.16' = is not a valid operator. Did you mean == ?

 sudo python2.7 -m pip install pyudev==0.16

ঠিকভাবে কাজ করে


2

প্রতিটি pythonবাইনারি এর নিজস্ব pipনির্বাহযোগ্য হতে হবে।

আপনি যদি ব্যবহার করেন তবে একটি স্বয়ংক্রিয়ভাবে পাবেন virtualenv। তারপরে আপনি কেবল pip install pyramidএকটি অ্যাক্টিভেটেড ভার্চুয়ালেনভে চালাতে পারেন যেমন:

$ vex venv pip install pyramid

আপনি যদি pipকোনও সিস্টেমের জন্য ইনস্টল করতে ব্যবহার করতে চান python3তবে আপনি pipএটির জন্য ইনস্টল করতে পারেন :

$ sudo apt-get install python3-pip

এটি pip3প্রোগ্রাম ইনস্টল করে । তারপর:

$ pip3 install --user pyramid

ইনস্টল pyramidমধ্যে ~/.localডিরেক্টরি গাছ।

যদি আপনাকে বেশ কয়েকটি অজগর সংস্করণে পাইথন প্যাকেজ পরীক্ষা করতে হয়; আপনি ব্যবহার করতে পারে tox


0

যে ক্ষেত্রে আপনি পাইথন.আর ডাউনলোডগুলি পৃষ্ঠা থেকে টার . gz ডাউনলোড এবং বের করে পাইথনের একটি পৃথক ব্যবহারকারী-কেবল সংস্করণ ইনস্টল করেছেন এবং এটি করেছেন: -

tar -xzf Python-x.x.x.tar.gz
cd Python-x.x.x/
./configure
make

আপনি এই পাইথন ইনস্টলের জন্য পাইপ ইনস্টল করতে এবং চালাতে গিট -পিপ ব্যবহার করতে পারেন ।

গিট-পিপ নির্দেশাবলী অনুযায়ী এটি কার্ল দিয়ে ডাউনলোড করুন। তারপরে, আপনার পাইথন-এক্সএক্সএক্সএক্সএক্স / ডিরেক্টরিতে চালান:

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