Cara Memasang Anaconda pada VPS

sains data

Ramai orang yang bekerja dengan Python mula menyedari Projek Anaconda. Ia adalah sebaran sumber terbuka dan bebas dari bahasa Python dan R. Ia digunakan secara meluas dalam sains data dan pembelajaran mesin. Oleh itu, sejumlah besar maklumat dapat diproses untuk dianalisis dengan cepat.

Ia cukup senang dipasang, jalankan dan kemas kini, selain sesuai dengan projek yang sama pentingnya dengan Tensorflow. Nah, dalam tutorial ini, saya akan menunjukkan kepada anda bagaimana anda boleh membuat instance cloud VPS untuk memasang Anaconda di sana ...

Apakah Pengagihan Anaconda?

Anaconda

Anaconda tidak lebih daripada suite sumber terbuka, di bawah lesen BSD, yang mengandungi serangkaian aplikasi dan perpustakaan untuk sains data dengan bahasa pengaturcaraan seperti Python. Penyebaran bahasa pengaturcaraan yang terkenal ini berfungsi sebagai pengurus persekitaran, pengurus pakej dan mempunyai sejumlah besar ratusan pakej.

Dalam Anaconda Distribution, anda boleh menemui empat blok asas:

  • Anaconda Navigator (GUI untuk pengurusannya yang sederhana dan intuitif).
  • Projek Anaconda.
  • Perpustakaan untuk sains data.
  • Conda (arahan untuk pengurusan CLI)

Kesemuanya akan dipasang secara automatik dengan pemasangan pakej, kerana saya akan menunjukkan langkah demi langkah kemudian.

Ciri-ciri Pembahagian Anaconda

pelayan web

Pengagihan Anaconda telah ciri menarik yang menjadikannya begitu penting dalam dunia analisis data. Yang paling terkenal ialah:

  • Ia tidak bergantung pada mana-mana syarikat, kerana dikendalikan oleh masyarakat dan merupakan sumber terbuka, serta percuma.
  • Ia adalah platform silang, sehingga dapat berfungsi pada GNU / Linux, macOS dan Windows.
  • Sangat mudah, dapat memasang dan mengurus pakej dan persekitaran untuk sains data dengan cepat dan pantas.
  • Banyak projek ilmiah menggunakannya, jadi boleh dipercayai sepenuhnya.
  • Ia dilengkapi dengan alat yang berguna untuk membuat pekerjaan anda lebih mudah, walaupun untuk pembelajaran mesin.
  • Ia sesuai dengan penonton data seperti Matplotlib, Datashader, Bokeh, Holoviews, dll.
  • Pengurusan yang maju dan sangat hebat, dengan kemungkinan mengakses sumber untuk pembelajaran mesin yang maju.
  • Anda tidak akan menghadapi masalah dengan pergantungan pakej dan kawalan versi.
  • Buat dan bagikan dokumen dengan kod kompilasi langsung, persamaan, keterangan, dan anotasi.
  • Anda boleh menyusun kod sumber Python pada mana-mana mesin untuk pelaksanaan pantas. Di samping itu, ia akan memudahkan penulisan algoritma selari yang kompleks.
  • Menyokong pengkomputeran berprestasi tinggi.
  • Projek di Anaconda mudah alih, sehingga boleh dikongsi atau digunakan di platform lain.

Apa itu VPS?

cara memilih pelayan web

Walaupun anda boleh memasang Anaconda Distribution pada PC konvensional, atau pelayan anda sendiri, dalam tutorial ini kami akan menunjukkan cara melakukannya di pelayan VPS, kerana ia mempunyai serangkaian kelebihan, seperti dapat dikendalikan dari jarak jauh oleh beberapa pengguna, lebar jalur yang lebih besar, skalabilitas, ketersediaan tinggi, dan penjimatan kos yang signifikan dibandingkan dengan pilihan untuk memiliki pelayan anda sendiri.

Dengan sedikit bayaran langganan, anda boleh mendapatkan perkhidmatan VPS (pelayan peribadi maya), iaitu, pelayan peribadi maya. Dalam kes ini, saya akan bergantung pada Clouding untuk tutorial. Oleh itu, adalah wajar untuk mengatakan bahawa VPS ini pada dasarnya adalah "bungkusan" khusus untuk anda dari pusat data penyedia ini. Di dalamnya anda boleh melakukan apa sahaja yang anda mahukan, seperti memasang pelayan Linux dan banyak aplikasi. Dalam kes ini, kita akan memasang Anaconda.

VPS ini akan berfungsi sebagai mesin mandiriMaksudnya, dengan RAM sendiri, dengan ruang penyimpanannya pada SSD cepat, dengan rangkaian inti CPU yang diperuntukkan, serta sistem operasi.

Dan anda tidak perlu risau menguruskan perkakasan pusat data anda, atau membayar kos tenaga atau jalur lebar kerana mempunyai pelayan, apalagi kos infrastruktur yang diperlukan...

memasang Anaconda langkah demi langkah

Perkhidmatan yang dipilih, seperti yang saya komen, adalah Mendung.io, di mana saya akan membuat instance atau VPS dengan sistem operasi GNU / Linux dari mana pasang Anaconda dengan cara yang mudah. Dengan begitu, anda boleh memulakan dengan sains data dengan jaminan yang ditawarkan oleh penyedia ini, kerana ia mempunyai sokongan 24/7 dalam bahasa Sepanyol sekiranya berlaku sesuatu, dan pusat datanya berada di Barcelona, ​​oleh itu, di bawah undang-undang perlindungan data Eropah. Oleh itu mengelakkan GAFAM / BATX, sesuatu yang hampir mustahak pada masa ini ...

Buat akaun Clouding dan sediakan platform VPS

Sebelum kita memulakan, perkara pertama adalah mengakses perkhidmatan Clouding. Anda boleh mengaksesnya dari laman web rasminya dan memilih harga yang paling sesuai dengan keperluan anda. Kadar ini berbeza dalam jumlah RAM, penyimpanan SSD, dan CPU vCores yang akan anda miliki untuk VPS anda. Walaupun anda memerlukan lebih daripada apa yang ditawarkan oleh harga ini, anda mempunyai pilihan untuk mengkonfigurasi pelayan tersuai.

Menjadi projek analisis data saintifik, akan menarik jika anda mempunyai projek yang terbesar mengira prestasi mungkin, serta jumlah RAM yang baik. Walaupun jika anda akan menggunakannya untuk projek yang lebih sederhana, ia tidak diperlukan kerana ...

Kadar mendung

Setelah anda mendaftar dan mengikuti langkah-langkah ahli sihir, serta mengesahkan alamat e-mel anda, anda akan dapat mengakses panel anda. Untuk itu, anda mesti log masuk dalam Clouding:

Termasuk pendaftaran VPS

Anda sudah berada dalam perkhidmatan, dan anda akan melihat panel kawalannya yang intuitif. Sekiranya anda ingin mula membuat instance atau pelayan VPS, anda mesti mengkliknya Klik di sini untuk membuat pelayan pertama anda:

Mulakan VPS

Ini membawa anda ke skrin konfigurasi pelayan VPS anda. Perkara pertama yang akan anda lihat ialah pilihan untuk meletakkan nama yang anda mahukan ke VPS anda. Kemudian jenis sistem operasi yang ingin anda pasang. Anda boleh memilih antara Windows atau Linux, dan di bahagian Linux terdapat beberapa distro yang tersedia. Dalam kes ini, saya telah memilih Ubuntu Server 20.04, tetapi anda boleh memilih yang anda sukai:

Pengagihan VPS Anaconda

Setelah selesai, turun di halaman yang sama dan anda akan melihat pilihan lain untuk memilih sumber perkakasan: Kapasiti RAM, kapasiti penyimpanan SSD, atau jumlah teras CPU yang harus anda tetapkan ke VPS anda. Perlu diingat bahawa anda boleh menguruskannya seperti yang anda mahukan, walaupun anda ingin membuat beberapa VPS dan mengedarkannya di antara mereka ... Dan, ingat, anda sentiasa boleh membuat skala dengan rancangan yang lebih tinggi, jika anda memerlukannya.

Konfigurasi perkakasan

Anda juga mempunyai pilihan untuk mengkonfigurasi Firewall atau untuk sandaran. Pada prinsipnya, anda tidak perlu menyentuhnya, walaupun jika anda mempunyai pilihan untuk meningkatkan keselamatan, teruskan. Yang penting adalah buat dan namakan kunci SSH. Terima kasih, anda boleh mengakses dari jauh untuk mengurus VPS anda tanpa meminta kata laluan anda setiap masa.

Kaji bahawa semuanya baik-baik saja dan tekan Hantar. Itu akan membawa anda ke skrin lain di mana VPS anda sudah muncul. Dalam status anda akan melihat bahawa ia masih memasang dan mengkonfigurasi. Tetapi jangan risau, ia dilakukan dengan cepat:

Status pelayan

Dalam beberapa saat anda akan melihat bahawa ia telah selesai dan medan status akan muncul seperti Activo. Pada masa itu, anda boleh menggunakan sistem operasi anda untuk memasang apa yang anda perlukan (dalam kes ini Anaconda).

VPS aktif untuk Anaconda

Klik pada nama yang telah anda letakkan di VPS anda dan ia mengarahkan anda ke halaman lain dengan ringkasan maklumat pelayan di mana anda akan memasang Anaconda:

VPS Anaconda

Oleh itu, yang penting adalah kawasan yang disebut Cara mengakses pelayan. Di sinilah maklumat yang anda perlukan untuk mengakses, IP VPS, seperti kata laluan, pengguna (root) atau kunci SSH untuk dimuat.

Sambungan VPS data SSH

Dari semua data ini, dengan IP pelayan, root dan kata laluan anda kini dapat mengakses dari jauh untuk meneruskan pemasangan Anaconda ...

Pasang Anaconda

Sekarang semuanya sudah siap untuk Pemasangan Anaconda pada VPS. Untuk itu, anda boleh mengunjungi laman web mereka untuk membaca lebih banyak maklumat mengenai projek tersebut atau periksa versi terkini yang ada.

Untuk memulakan, anda mesti akses pelayan VPS anda dari jauh melalui SSH. Dengan cara itu, dari distro tempatan anda, anda dapat memasang semua yang anda perlukan di pelayan. Semudah membuka terminal anda dan mengetik perintah berikut (ingat untuk mengganti server anda dengan IP VPS yang anda lihat sebelumnya dalam Clouding):

ssh root@tuipdelservidor

Sambungan SSH

Akan bertanya kepada anda kata laluan, potong yang ditunjukkan oleh Clouding dan tampal. Itu akan memberi anda akses. Anda akan melihat bahawa permintaan terminal anda telah berubah, bukan lagi pengguna tempatan anda, tetapi sekarang ia adalah mesin jarak jauh. Oleh itu, semua arahan yang anda taip dari sana akan dilaksanakan di pelayan VPS.

sambungan SSH VPS Anaconda

Sekarang anda mempunyai akses, perkara seterusnya yang perlu dilakukan ialah memulakan memuat turun dan memasang Anaconda dengan arahan berikut untuk membawanya ke direktori sementara dan mendapatkan versi yang tersedia dari repositori rasmi:

cd /tmp

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

Anaconda, muat turun

Selepas itu, anda akan mempunyai Anaconda, berikut ini mengesahkan integriti data yang dimuat turun menggunakan jumlah SHA-256. Untuk itu, jalankan arahan berikut:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y akan mengembalikan hash semasa daftar keluar.

Sekarang anda mesti mulakan Anaconda dengan arahan berikut:

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

Lesen Anaconda

Ini akan membawa anda ke mesej yang meminta anda menekan ENTER dan seterusnya akan membawa anda ke perjanjian lesen Ananconda. Anda boleh pergi ke akhir dengan menekan INTRO dan ia akan bertanya kepada anda sama ada anda mahu menjawab dengan ya atau tidak. Iaitu, jika anda menerima syarat atau tidak. Taip "ya" tanpa tanda petik dan tekan ENTER. Perkara seterusnya yang akan anda lihat ialah:

pemasangan dan lokasi

Langkah seterusnya adalah memilih lokasi pemasangan. Tekan ENTER untuk jalan yang ditunjukkan secara lalai atau masukkan jalan lain jika anda mahu ... Sekarang pemasangan Anaconda akan bermula. Ia akan mengambil masa beberapa saat.

Apabila prosesnya selesai, anda akan menerima mesej seperti yang berikut, yang menunjukkan bahawa ia berjaya dihantar:

meneruskan pemasangan Anaconda

Jenis yes untuk memulakan konda. Sekarang ia akan mengembalikan anda kepada permintaan VPS anda. Anda mempunyai perkara lain sebelum anda dapat menggunakan conda, dan itu adalah untuk mengaktifkan pemasangan dengan:

source ~/.bashrc

Dan sekarang anda boleh gunakan konda dan mula memberi Anaconda berguna ... Sebagai contoh, anda dapat melihat bantuan mengenai pilihan dan menyenaraikan pakej yang ada masing-masing dengan:

conda

conda list

kondo komando

Malah menetapkan persekitaran untuk Anaconda gunakan python3, sebagai contoh:

conda create --name mi_env python=3

Jawapan y untuk soalan yang anda minta untuk meneruskan dan yang diperlukan akan dipasang.

persekitaran aktif konda

Anda sudah boleh aktifkan persekitaran baru untuk mula bekerja dan menikmati ...

conda activate mi_env

Setelah kami memasang dan berfungsi, anda dapat mengesahkan kehebatan dan fleksibiliti yang ditawarkan oleh hosting VPS seperti yang kami tunjukkan dalam Clouding. Anaconda adalah salah satu daripada pelbagai aplikasi dan alat yang boleh anda pasang dan gunakan. Tidak semua perkara dibuat untuk membuat laman web. Terdapat banyak lagi pilihan yang boleh anda gunakan untuk menggunakan VPS. Sekiranya anda mempunyai sebarang pertanyaan, kami memberikan komen.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.