با سلام و درود، از آموزش های خیلی کوتاه و مختصرم هست 🙂 احتمالا شده براتون یه پروژه رو بخواید با یه نسخه متفاوت از پایتون بیارید بالا که خب راه حل استفاده از virtualenv هست. مثلا اگر بخواید با پایتون ۳.۷ یه محیط مجازی بیارید بالا کافیه از دستور زیر استفاده کنید:
python3.9 -m venv .env
با دستور فوق شما یه محیط مجازی با نام .env و پایتون ۳.۹ آوردید بالا.
حالا مسئله کجاست؟؟ اگر پایتون ۳.۹ روی سیستم نداشته باشید و برای مثال پایتون اوبونتو مورد نظرتون ۳.۱۰ بود باید پایتون ۳.۹ را در کنار پایتون ۳.۱۰ نصب کنید. برای اینکار مراحل زیر رو پیش برید:
ابتدا پیش نیاز ها:
sudo apt install build-essential zlib1g-dev \ libncurses5-dev libgdbm-dev libnss3-dev \ libssl-dev libreadline-dev libffi-dev curl software-properties-common
حال آدرس نسخه مورد نظر خودتون رو از این لینک بدست بیارید.
برای مثال من پایتون 3.9.9 رو میخوام نصب کنم که لینکش : https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tar.xz
حال با wget یا هر چیز دیگه ای که دوست دارید دانلودش کنید و فایل تار رو استخراج کنید:
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tar.xz tar -xf Python-3.9.9.tar.xz
حال وارد فولدر استخراج شده بشید:
cd Python-3.9.9
حال اسکریپت زیر را اجرا کنید:
./configure
حال برای نصب پایتون مورد نظر در کنار پایتون های سیستمتون دستور زیر را اجرا کنید:
sudo make altinstall
حال برای اطمینان از نصب پایتون و به دست آوردن ورژن دقیق نصب شده دستور زیر را اجرا کنید:
python3.9 --version
و تمام …
حال اگر بخواید پایتون پیش فرض سیستمون همین نسخه ای که نصب کردید باشه، مراحل زیر را پیش برید:
rm /usr/bin/python3 ln -s /usr/bin/python3.5 /usr/bin/python3
alias مورد نظر را داخل ~/.bash_aliases, ~/.zshrc و … بسازیم:
alias python3='/usr/bin/python3.9'
یا دستور زیر:
alias python3='/usr/local/bin/python3.9'
ارسال پاسخ