সেন্টোস .5.৫-তে পাইথনকে ২.6 থেকে ২.7 এ আপগ্রেড করুন


12

আমি আমার পাইথন সংস্করণটি সার্ভারে আপডেট করতে চাই, আমার বর্তমান পাইথন সংস্করণটি ২.6 এবং আমি এটি ২.7 এ আপগ্রেড করতে চাই। প্লেস্ক আমাদের সার্ভারে ইনস্টল করা আছে এবং আমারও এসএসএসে অ্যাক্সেস রয়েছে।

আমি কীভাবে এটি সেন্টোস 6.5 এ আপগ্রেড করতে পারি?

আমি নীচে চেষ্টা করুন

পাইথন ডাউনলোড করুন এবং এটি নিষ্কাশন

wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz  
xz -d Python-2.7.8.tar.xz  
tar -xvf Python-2.7.8.tar  

ইনস্টলেশন প্রক্রিয়া

# Enter the directory:
cd Python-2.7.8

# Run the configure:
./configure --prefix=/usr/local

# compile and install it:
make  
make altinstall
# Checking Python version:
[root@nicetry ~]# python2.7 -V
Python 2.7.8  
export PATH="/usr/local/bin:$PATH"  

তবে আমি টাইপ python --versionকরলে এটি ফিরে আসে2.6.6

উত্তর:


8

আমি এখনও মন্তব্য যোগ করতে পারি না, কেবলমাত্র উত্তর: সেন্টস ইয়ামের জন্য পাইথন ২.6 এর উপর নির্ভর করে। বিশ্বব্যাপী ২.7 এ স্যুইচ করা থাকলে আপনি আপনার সিস্টেম এবং ইয়ামটি ভেঙে ফেলতে পারেন।


1
তুমি কি নিশ্চিত? আমি মনে করি না, আপনি যা বলছেন তার কোনও উত্স আছে?
ইউসুফ

হতে পারে এটি আপনাকে কিছুটা ইঙ্গিত দেবে যা ঘটতে পারে: লিঙ্ক
জাওর

আপনাকে মনোযোগ দেওয়ার জন্য ধন্যবাদ, তবে গবেষণার পরে আমি মনে করি পাইনের
ইউসুফ

সুতরাং আপনি কি আমাকে বলতে পারেন আমি কীভাবে পাইকুরি 1.2.4 ইনস্টল করতে পারি? পাইপ ইনস্টল করার চেষ্টা করি পাইথন-পাইকুরি == 1.2.4 তবে ত্রুটি হচ্ছে
ইউসুফ

হতে পারে এটি সাহায্য করবে: পাইপ ইনস্টল পাইকুরি == 1.2.4
জৌড়

9

নীচে লাইনটি ~/.bashrcফাইলটিতে রাখুন :

alias python=/usr/local/bin/python2.7

এখন কমান্ডটি কার্যকর করুন:

source ~/.bashrc

pythonএটি কোন সংস্করণে ম্যাপ করা হয়েছে তা পরীক্ষা করতে টাইপ করুন । এটি পাইথন 2.7 এ মানচিত্র করে।


0

এই লিঙ্কটি অনুসরণ করুন: https://ruter.github.io/2015/12/03/Update-python/ আমি যা বলে তা করেছি এবং পাইথন সফলভাবে আপডেট হয়েছে। যদি আপনি ত্রুটি পূরণ করেন:

ImportError: cannot import name HTTPSHandler

শুধু ওপেনসেল ইনস্টল করুন:

yum install openssl openssl-devel -y

বিটিডাব্লু, সেন্টোস ইয়াম ব্যবহার করে, এবং ইউমটি ২.6 অজগর ব্যবহার করে, আপনি লিঙ্কটি অনুসরণ করলে আপনার পাইথন ২..6 /usr/bin/python2.6 এ চলে এসেছেন, সুতরাং এতে:

vim `which yum`

পরিবর্তন #!/usr/bin/pythonকরার জন্য#!/usr/bin/python2.6


-1

আপনি /usr/bin/pythonআপনার সার্ভার ভঙ্গ না করে পরিবর্তন করতে পারবেন না । শুধু এক আপনি ইনস্টল ব্যবহার /usr/local/bin/python2.7, অথবা স্যুইচ করার ডান python27 জন্য প্যাকেজ (যা ইনস্টল করা হবে /usr/bin/python2.7উভয় ক্ষেত্রেই।, যদি আপনি ছেড়ে যেতে প্রয়োজন /usr/bin/pythonএকা।


এটি কি এখনও সত্য? পাইথন ২.6 হ'ল অক্টোবর ২০১৩-তে EOL ছিল এবং এর পর থেকে সুরক্ষা আপডেট হয়নি।
jwadsack

1
এটি EOL উজানের, তবে CentOS এর প্যাকেজগুলি প্রতিটি প্রকাশের আজীবন (যা সম্পর্কিত RHEL রিলিজের জীবদ্দশার সাথে মিলে যায়) এর জন্য সুরক্ষা স্থির সাথে বজায় রাখা হবে। তার অর্থ পাইথন ২.৪ (ইএল 5) 2017-03 পর্যন্ত "সমর্থিত" এবং পাইথন 2.6 (ইএল 6) 2020-11 পর্যন্ত "সমর্থিত"।
carlwgeorge

-1

এটি অজগর ২. 2. ইনস্টল হয়ে থাকতে পারে তবে সংস্করণটি ব্যবহার করার জন্য আপনার পাইথন ২..7 ব্যবহার করার কথা রয়েছে। পরীক্ষা করার চেষ্টা করুনpython2.7 --version

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