piton

Linux için Bu Taşınabilir Python Yapılarını Her Zaman Yanınızda Tutun

Linux için Bu Taşınabilir Python Yapılarını Her Zaman Yanınızda Tutun
Çoğu Linux dağıtımı, önceden yüklenmiş Python paketleri ile birlikte gelir. Bu paketler, işletim sistemine derinlemesine entegre edilmiştir ve paylaşılan kitaplıklara bağlıdırlar. Python projelerini izole tutmak istiyorsanız, sanal ortamları kullanmak mükemmel bir seçenektir. Başka bir gerçekçi seçenek, harici bir sürücüye kurulu Python'u, istediğiniz zaman taşıyabileceğiniz taşınabilir bir paket olarak kullanmak olacaktır (örneğin öğretim için kullanışlıdır).

Ne yazık ki, Python'un taşınabilirliği söz konusu olduğunda, Linux kullanıcılarının fazla seçeneği yok. Python'u paylaşılan kitaplıklarla derlemek kolay olsa da, Python'u statik olarak bağlantılı kitaplıklarla oluşturmak, kaynak kodda birkaç ince ayar, düzeltme eki ve satır değiştirmeden fazlasını gerektirir.

Bu makale, Linux için kullanılabilen birkaç taşınabilir Python seçeneğini listeleyecektir. Aşağıda belirtilen yöntemlerden herhangi birinin yalnızca NTFS veya EXT3/EXT4 dosya sistemlerinde biçimlendirilmiş harici sürücülerde çalışacağını unutmayın. FAT32 dosya sistemi, bu paketlerin çalışması için gerekli olan sembolik bağlantıları desteklemiyor.

Python Bağımsız Derlemeleri

Python Bağımsız Yapıları, taşınabilir Python sürümlerini oluşturan ve dağıtan bir projedir. Bu yapılar, USB çubuklar gibi harici ortamlarda saklanabilir ve tüm standart kitaplıklarıyla birlikte tam özellikli bir Python kurulumu içerir.

Sürümler sayfasında Windows, macOS ve Linux için çeşitli Python yapıları mevcuttur. Bu derlemeler, paylaşılanlar yerine statik kitaplıklara büyük bir odaklanma ile derlenir (örneğin, OpenSSL statik olarak bağlantılıdır).

Yapıları buradan indirebilirsiniz. Bu yapıların dosya adında, resmi Python web sitesinden indirebileceğiniz Python'un aynı resmi sürümü olan “CPython” vardır. İndirilen dosyayı çıkarmak için aşağıdaki komutları çalıştırmanız gerekir:

$ sudo apt kurulum zstd
$ unzstd sizin/yolunuz/to/downloaded_file.katran.zst

Yukarıdaki komutu kullanarak, dosyanız veya arşiv yöneticiniz kullanılarak çıkarılabilecek bir tar dosyası alacaksınız. Ayıkladıktan sonra, “/path/to/extracted/folder/python/install/bin/” dizininde Python yürütülebilir dosyasını bulabilirsiniz.

Python'un bu sürümünü kullanarak bir Python dosyasını çalıştırmak için şunları çalıştırmanız gerekir:

$ /path/to/extracted/klasör/python/install/bin/python3 dosyası.p

Python yürütülebilir dosyasının tam yolunu belirtmeniz veya "nokta eğik çizgi () kullanmanız gerekeceğini unutmayın./)”, yürütülebilir dosyanın dizininde açılan bir terminalden.

Linux için Taşınabilir PyPy

Portable PyPy, adından da anlaşılacağı gibi, çeşitli Linux dağıtımları için taşınabilir PyPy yapıları sağlar. PyPy, "Tam Zamanında" derleyicisi ile hıza odaklanan Python dilinin alternatif bir uygulamasıdır. Birçok senaryoda performansı Java ve C ile karşılaştırılabilir.

Bu derlemeleri kullanmak, taşınabilir bir PyPy arşivini indirmek, sıkıştırmasını açmak ve ardından herhangi bir ekstra kitaplık yüklemeden Python ikili dosyasını anında çalıştırmak kadar kolaydır. Bu derlemeler, RHEL/Centos 6 ve sonraki sürümleri, Fedora, SuSE Linux, Ubuntu ve kararlı Debian'ı içeren çeşitli DEB ve RPM tabanlı dağıtımlarda çalışmak üzere test edilmiştir. PyPy ikili dosyaları, glibc 2'yi içeren herhangi bir dağıtımda çalışmalıdır.17.

En son derlemeyi buradan indirebilirsiniz. indirilen katran.bz2 dosyası, dosyanız veya arşiv yöneticiniz kullanılarak çıkarılabilir.

Ayıkladıktan sonra, “/path/to/extracted/folder/bin/” dizininde bulunan Python yürütülebilir dosyasını bulabilirsiniz.

Python'un bu sürümünü kullanarak bir Python dosyasını çalıştırmak için şunları çalıştırmanız gerekir:

$ /path/to/extracted/folder/bin/python3 dosyası.p

Daha önce belirtildiği gibi, Python yürütülebilir dosyasının tam yolunu belirtmeniz veya “dot slash (./)”, yürütülebilir dosyanın dizininde açılan bir terminalden.

anakonda

Anaconda, bilimsel hesaplama (veri bilimi, makine öğrenimi vb.) için Python'un ücretsiz ve açık kaynaklı bir dağıtımıdır.). Paket yönetimini ve dağıtımını basitleştirmeyi amaçlayan kendi paket yöneticisi "conda"ya sahiptir, ancak biraz kurcaladıktan sonra pip paket yöneticisini de kullanabilirsiniz.

Anaconda, Linux için bir komut satırı yükleyicisi sağlar ve doğrudan harici sürücülere bile herhangi bir yere kurulabilir. Yükleyiciyi burada bulabilirsiniz.

İndirdikten sonra, çalıştırın .sh yükleyici dosyasını açın ve ekrandaki talimatları izleyin. Doğrudan harici USB sürücüye giden yolu belirtebilir veya daha sonra kurulum klasörünü kopyalayabilirsiniz.

Kurulum tamamlandıktan sonra, “/path/to/installation/folder/bin/” dizininde bulunan Python yürütülebilir dosyasını bulabilirsiniz.

Python'un bu sürümünü kullanarak bir Python dosyasını çalıştırmak için şunları çalıştırmanız gerekir:

$ /path/to/installation/klasör/bin/python3 dosyası.p

Python yürütülebilir dosyasının tam yolunu belirtmeniz veya "nokta eğik çizgi (./)”, yürütülebilir dosyanın dizininde açılan bir terminalden.

Bunlar, Linux için Python'un önceden derlenmiş, taşınabilir ikili dosyalarını sağlayan bugün mevcut olan tek üç seçenektir. Bunları harici bir sürücüde saklıyorsanız, sıkıştırılmış arşiv biçiminde tutmayı düşünün ve ardından USB sürücüsünün takılı olduğu ana işletim sistemine çıkarın. Genellikle dahili sürücüler üstün okuma ve yazma hızlarına sahiptir ve bu dahili sürücülerden çalıştırılan Python ikili dosyaları size harici ortamda çalışanlardan daha iyi performans sağlar. Tabii ki, Python'u her zaman doğrudan harici bir sürücüde depolanan ayıklanmış bir klasörden çalıştırma seçeneğiniz vardır.

How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...