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 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

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?

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 ...
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:

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:

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:

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.

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:

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).

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:

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.

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

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.

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

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

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:

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:

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

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.

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.
