Anaconda'yı VPS'ye Yükleme

veri bilimi

Python ile çalışan birçok kişi, Anaconda projesi. Python ve R dillerinin ücretsiz ve açık kaynaklı bir dağıtımıdır.Veri bilimi ve makine öğreniminde yaygın olarak kullanılmaktadır. Bu nedenle, büyük hacimli bilgiler hızlı bir şekilde analiz için işlenebilir.

Oldukça kurulumu, çalıştırması ve güncellemesi basitTensorflow kadar önemli projelerle uyumlu olduğu kadar. Pekala, bu eğiticide, Anaconda'yı oraya yüklemek için nasıl bir bulut VPS örneği oluşturabileceğinizi göstereceğim ...

Anaconda Dağıtımı nedir?

Dev piton

Anaconda, BSD lisansı altında bir dizi uygulama ve kitaplık içeren bir açık kaynak paketinden başka bir şey değildir. veri bilimi Python gibi programlama dilleriyle. Ünlü programlama dilinin bu dağıtımı, bir çevre yöneticisi, paket yöneticisi olarak çalışır ve yüzlerce paketten oluşan dev bir repertuvara sahiptir.

Anaconda Distribution'da dört temel blok bulabilirsiniz:

  • Anaconda Navigator (basit ve sezgisel yönetimi için GUI).
  • Anaconda Projesi.
  • Veri bilimi için kitaplıklar.
  • Conda (CLI yönetimi için komut)

Hepsi otomatik olarak yüklenecek Paketin kurulumu ile, daha sonra adım adım göstereceğim gibi.

Anaconda Dağıtım Özellikleri

web sunucuları

Anaconda Distribution, ilginç özellikler bu, onu veri analizi dünyasında çok önemli kılıyor. En dikkate değer olanlar:

  • Topluluk tarafından sürdürüldüğü ve açık kaynak olduğu için ücretsiz olduğu için herhangi bir şirkete bağlı değildir.
  • Çapraz platformdur, bu nedenle hem GNU / Linux, macOS hem de Windows üzerinde çalışabilir.
  • Veri bilimi için paketleri ve ortamları basit ve hızlı bir şekilde kurup yönetebilmek çok basittir.
  • Birçok bilimsel proje bunu kullanır, bu nedenle tamamen güvenilirdir.
  • Makine öğrenimi için bile işinizi kolaylaştıracak kullanışlı araçlarla doludur.
  • Matplotlib, Datashader, Bokeh, Holoviews vb. Veri görüntüleyicilerle uyumludur.
  • Gelişmiş makine öğrenimi için kaynaklara erişme olasılığı ile gelişmiş ve çok güçlü yönetim.
  • Paket bağımlılıkları ve sürüm kontrolü ile ilgili sorun yaşamazsınız.
  • Canlı derleme kodu, denklemler, açıklamalar ve ek açıklamalar içeren belgeler oluşturun ve paylaşın.
  • Hızlı yürütme için herhangi bir makinede Python kaynak kodunu derleyebilirsiniz. Ek olarak, karmaşık paralel algoritmaların yazılmasını kolaylaştıracaktır.
  • Yüksek performanslı hesaplamayı destekler.
  • Anaconda'daki projeler taşınabilirdir, bu nedenle diğer platformlarda paylaşılabilir veya konuşlandırılabilir.

VPS nedir?

web sunucusu nasıl seçilir

Anaconda Distribution'ı geleneksel bir PC'ye veya kendi sunucunuza kurabilmenize rağmen, bu eğitimde size bunu nasıl yapacağınızı göstereceğiz. bir VPS sunucusu, kendi sunucunuza sahip olma seçeneğine kıyasla birkaç kullanıcı tarafından uzaktan yönetilebilmesi, daha fazla bant genişliği, ölçeklenebilirlik, yüksek kullanılabilirlik ve önemli maliyet tasarrufu gibi bir dizi avantajı olduğu için.

Küçük bir abonelik ücreti karşılığında bir hizmet alabilirsiniz VPS (Sanal Özel Sunucu)yani sanal bir özel sunucu. Bu durumda eğitim için Clouding'e güveneceğim. Bu nedenle, bu VPS'nin temelde yalnızca bu sağlayıcının veri merkezinin size özel bir "paketi" olduğunu söylemek doğru olur. İçinde bir Linux sunucusu ve çok sayıda uygulama yüklemek gibi istediğinizi yapabilirsiniz. Bu durumda Anaconda'yı kuracağız.

Bu VPS bağımsız bir makine olarak çalışacakYani, kendi RAM'iyle, hızlı SSD'lerde depolama alanı, bir dizi tahsis edilmiş CPU çekirdeği ve bir işletim sistemi ile.

Ve veri merkezi donanımınızı yönetmek veya bir sunucuya sahip olmak için enerji veya geniş bant ücretleri ödemek bir yana, endişelenmenize gerek kalmayacak gerekli altyapı maliyetleri...

kurmak Dev piton adım adım

Söylediğim gibi seçilen hizmet, Bulutlanma.ioGNU / Linux işletim sistemi ile bir örnek veya VPS oluşturacağım. Anaconda'yı yükle basit bir şekilde. Bu şekilde, bu sağlayıcı tarafından sunulan garantilerle veri bilimiyle başlayabilirsiniz, çünkü bir şey olması durumunda İspanyolca olarak 24/7 desteğe sahiptir ve veri merkezi Barselona'da, dolayısıyla Avrupa verileri koruma yasaları kapsamında. Böylece GAFAM / BATX'ten kaçınarak, bu zamanlarda neredeyse hayati bir şey ...

Cl hesabı oluşturouding ve VPS platformunu hazırlayın

Başlamadan önce ilk şey Clouding hizmetine erişin. Resmi web sitesinden erişebilir ve ihtiyaçlarınıza en uygun oranı seçebilirsiniz. Bu oranlar, VPS'niz için emrinizde olacak olan RAM, SSD depolama alanı ve CPU vCores miktarları bakımından farklılık gösterir. Bu oranların sunduğundan daha fazlasına ihtiyacınız olsa bile, özel bir sunucu yapılandırma seçeneğiniz vardır.

Bilimsel bir veri analizi projesi olarak, en büyüğüne sahipseniz ilginç olurdu. hesaplama performansı mümkün, hem de iyi miktarda RAM. Daha mütevazı projeler için kullanacak olsanız da çok da gerekli olmayacak ...

Bulutlanma oranları

Kaydolup sihirbazın adımlarını uyguladıktan ve e-posta adresinizi doğruladıktan sonra, panelinize erişebileceksiniz. Bunun için yapmalısın oturum aç Bulutlarda:

Cluding VPS kaydı

Zaten hizmettesiniz ve göreceksiniz sezgisel kontrol paneli. Örneği veya VPS sunucusunu oluşturmaya başlamak istiyorsanız, İlk sunucunuzu oluşturmak için burayı tıklayın:

VPS'yi başlat

Bu sizi VPS sunucunuzun yapılandırma ekranı. Göreceğiniz ilk şey, istediğiniz adı VPS'nize koyma seçeneğidir. Ardından yüklemek istediğiniz işletim sistemi türü. Windows veya Linux arasında seçim yapabilirsiniz ve Linux bölümünde birkaç kullanılabilir dağıtım vardır. Bu durumda Ubuntu Server 20.04'ü seçtim, ancak tercih ettiğiniz birini seçebilirsiniz:

Anaconda VPS Dağıtımı

Bittiğinde, aynı sayfaya gidin ve seçmek için diğer seçenekleri göreceksiniz. donanım kaynakları: RAM kapasitesi, SSD depolama kapasitesi veya VPS'nize atamanız gereken CPU çekirdeği sayısı. Birkaç VPS oluşturmak ve bunları aralarında dağıtmak isteseniz bile, bunları istediğiniz gibi yönetebileceğinizi unutmayın ... Ve ihtiyacınız olursa her zaman daha yüksek bir planla ölçeklendirebileceğinizi unutmayın.

Donanım yapılandırması

Ayrıca Güvenlik Duvarını yapılandırma veya yedeklemeler için seçenekleriniz de vardır. Prensip olarak, buna dokunmanıza gerek yoktur, ancak güvenliği iyileştirmek için herhangi bir tercihiniz varsa, devam edin. Önemli olan SSH anahtarını oluşturun ve adlandırın. Bu sayede, her seferinde şifrenizi sormadan VPS'nizi yönetmek için uzaktan erişebilirsiniz.

Her şeyin yolunda olup olmadığını kontrol edin ve pulsa eviar. Bu sizi VPS'nizin zaten göründüğü başka bir ekrana götürecektir. Durumda, hala kendini kurmakta ve yapılandırmakta olduğunu göreceksiniz. Ancak endişelenmeyin, çok hızlı yapılır:

Sunucu durumu

Birkaç dakika içinde, tamamlandığını göreceksiniz ve durum alanı şu şekilde görünecektir: aktif. O zaman, ihtiyacınız olanı yüklemek için işletim sisteminizi kullanabilirsiniz (bu durumda Anaconda).

Anaconda için Aktif VPS

İsme tıklayın VPS'nizi taktığınız ve sizi Anaconda'yı kuracağınız sunucunun bilgilerinin bir özeti ile başka bir sayfaya yönlendiriyor:

Anakonda, VPS

Dolayısıyla, önemli olan, adı verilen alandır. Sunucuya nasıl erişilir. Erişim için ihtiyacınız olan bilgilerin, parola, kullanıcı (kök) veya indirilecek SSH anahtarı gibi VPS'nin IP'si olduğu yer burasıdır.

SSH veri VPS bağlantısı

Tüm bu verilerden Sunucu IP'si, kök ve şifre Artık Anaconda kurulumuna devam etmek için uzaktan erişebilirsiniz ...

Anaconda'yı yükleyin

Şimdi her şey hazır VPS'de Anaconda kurulumu. Bunun için ziyaret edebilirsiniz onların web sitesi proje hakkında daha fazla bilgi okumak veya mevcut en son sürümü kontrol etmek için.

Başlamak için yapmanız gerekenler VPS sunucunuza SSH aracılığıyla uzaktan erişin. Bu şekilde, yerel dağıtımınızdan ihtiyacınız olan her şeyi sunucuya yükleyebilirsiniz. Terminalinizi açmak ve aşağıdaki komutu yazmak kadar basit olacaktır (youripdelserver'ı daha önce Clouding'de gördüğünüz VPS'nin IP'si ile değiştirmeyi unutmayın):

ssh root@tuipdelservidor

SSH bağlantısı

Sana soracak şifre, Clouding'in size gösterdiğini kesip yapıştırın. Bu size erişim sağlayacaktır. Terminalinizin isteminin değiştiğini göreceksiniz, artık kullanıcınızın yerel değil, şimdi uzak makinenin istemidir. Bu nedenle, oradan yazdığınız tüm komutlar VPS sunucusunda yürütülecektir.

bağlantı SSH VPS Anaconda

Artık erişiminiz olduğuna göre, yapılacak bir sonraki şey başlamaktır. Anaconda'yı indirin ve yükleyin geçici dizine getirmek ve resmi depolarda bulunan sürümü almak için aşağıdaki komutlarla:

cd /tmp

curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh

Anaconda, indir

Bundan sonra Anaconda'ya sahip olacaksınız, aşağıdaki bütünlüğü doğrula SHA-256 toplamını kullanarak indirilen verilerin Bunun için aşağıdaki komutu çalıştırmanız yeterlidir:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y bir karma döndürecek Kasada.

Şimdi yapmalısın Anaconda'yı başlat aşağıdaki komutla:

bash Anaconda3-2020-11-Linux-x86_64.sh

Anaconda lisansı

Bu sizi ENTER'a basmanızı isteyen bir mesaja götürecek ve ardından sizi Ananconda lisans sözleşmesine götürecektir. Tuşuna basarak sonuna gidebilirsiniz GİRİŞ ve size evet mi hayır mı diye cevap vermek isteyip istemediğinizi soracaktır. Yani, koşulları kabul edip etmiyorsanız. Tırnak işaretleri olmadan "evet" yazın ve ENTER'a basın. Göreceğiniz bir sonraki şey şudur:

kurulum ve konum

Sonraki adım, kurulum yeri. Varsayılan olarak gösterilen yol için ENTER'a basın veya tercih ederseniz farklı bir yol girin ... Şimdi Anaconda'nın kurulumu başlayacaktır. Birkaç dakika sürecektir.

Cuando süreç tamamlandı, aşağıdaki gibi başarıyla tamamlandığını belirten bir mesaj alacaksınız:

Anaconda kurulumuyla devam ediyor

Tür Evet conda'yı başlatmak için. Şimdi sizi VPS'nizin istemine geri döndürecektir. Conda'yı kullanmadan önce kalan başka bir şeyiniz var ve bu, kurulumu aşağıdakilerle etkinleştirmek içindir:

source ~/.bashrc

Ve şimdi yapabilirsin conda kullan ve Anaconda'yı işe yarar hale getirmeye başlayın ... Örneğin, seçeneklerde yardım görebilir ve sırasıyla mevcut paketleri listeleyebilirsiniz:

conda

conda list

komando conda

Hatta Anaconda'nın ortamını python3 kullan, Örneğin:

conda create --name mi_env python=3

yanıt verir y Devam etmesini istediğiniz soruya ve gerekli olan yüklenir.

conda aktif ortam

Zaten yapabilirsin yeni ortamı etkinleştir çalışmaya ve eğlenmeye başlamak için ...

conda activate mi_env

Artık her şeyi kurduğumuza ve çalıştığımıza göre, Bulutta size gösterdiğimiz gibi bir VPS hosting'in sunduğu gücü ve çok yönlülüğü doğrulayabildiniz. Anaconda, kurabileceğiniz ve kullanabileceğiniz çok çeşitli uygulama ve araçlardan sadece biridir. Web siteleri oluşturmak için her şey aşağı inmiyor. Bir VPS kullanabileceğiniz daha birçok seçenek var. Herhangi bir sorunuz varsa, yorum bırakıyoruz.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.