Ramai orang yang bekerja dengan Python telah mula memperhatikan projek Anaconda . Ia merupakan pengedaran bahasa Python dan R yang percuma dan sumber terbuka. Ia digunakan secara meluas dalam sains data dan pembelajaran mesin, membolehkan pemprosesan data dalam jumlah besar untuk dianalisis dengan pantas.
Ia agak mudah untuk dipasang, dijalankan dan dikemas kini , dan ia juga serasi dengan projek utama seperti TensorFlow. Dalam tutorial ini, saya akan menunjukkan kepada anda cara mencipta contoh VPS awan untuk memasang Anaconda pada…
Apakah Pengagihan Anaconda?

Anaconda hanyalah suit sumber terbuka, dilesenkan di bawah lesen BSD, yang mengandungi satu siri aplikasi dan pustaka untuk sains data menggunakan bahasa pengaturcaraan seperti Python. Pengedaran bahasa pengaturcaraan popular ini berfungsi sebagai pengurus persekitaran, pengurus pakej dan mempunyai repertoir beratus-ratus pakej yang luas.
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, seperti yang akan saya tunjukkan langkah demi langkah kemudian.
Ciri-ciri Pembahagian Anaconda

Anaconda Distribution mempunyai beberapa ciri menarik yang menjadikannya begitu penting dalam dunia analisis data. Yang paling ketara 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, tutorial ini akan menunjukkan kepada anda cara melakukannya pada pelayan VPS , kerana ini mempunyai beberapa kelebihan, seperti dapat diuruskan dari jauh oleh beberapa pengguna, lebar jalur yang lebih besar, kebolehskalaan, ketersediaan yang tinggi dan penjimatan kos yang ketara berbanding pilihan untuk memiliki pelayan anda sendiri.
Dengan yuran langganan yang kecil, anda boleh mendapatkan perkhidmatan VPS (Virtual Private Server) . Dalam tutorial ini, saya akan menggunakan Clouding sebagai contoh. VPS ini pada asasnya merupakan ruang khusus dalam pusat data pembekal, khusus untuk kegunaan anda. Anda boleh melakukan apa sahaja yang anda mahukan dengannya, seperti memasang pelayan Linux dan pelbagai aplikasi. Dalam contoh ini, kita akan memasang Anaconda.
VPS ini akan berfungsi sebagai mesin bebas , iaitu dengan RAMnya sendiri, ruang storannya sendiri pada cakera keras SSD yang pantas, beberapa teras CPU yang ditetapkan, serta sistem pengendalian.
Dan anda tidak perlu risau tentang mengurus perkakasan pusat data, membayar yuran tenaga atau jalur lebar untuk memiliki pelayan, atau lebih kurang tentang kos infrastruktur yang diperlukan …
memasang Anaconda langkah demi langkah
Perkhidmatan yang dipilih, seperti yang saya nyatakan, ialah Clouding.io , di mana saya akan mencipta contoh GNU/Linux atau VPS untuk memasang Anaconda dengan mudah . ​​Dengan cara ini, anda boleh memulakan penyelidikan sains data anda dengan jaminan yang ditawarkan oleh penyedia ini, yang merangkumi sokongan 24/7 dalam bahasa Sepanyol sekiranya berlaku sebarang masalah, dan pusat datanya terletak di Barcelona, ​​​​sekaligus mematuhi undang-undang perlindungan data Eropah. Ini mengelakkan skandal GAFAM/BATX, yang hampir penting pada masa kini…
Buat akaun Clouding dan sediakan platform VPS
Sebelum kita mula, langkah pertama adalah mengakses perkhidmatan Clouding . Anda boleh melakukannya melalui laman web rasmi mereka dan memilih pelan yang paling sesuai dengan keperluan anda. Pelan ini berbeza dari segi jumlah RAM, storan SSD dan CPU vCores yang tersedia untuk VPS anda. Jika anda memerlukan lebih daripada yang ditawarkan oleh pelan ini, anda juga boleh mengkonfigurasi pelayan tersuai.
Memandangkan ini merupakan projek analisis data saintifik, adalah ideal untuk mempunyai kuasa pengkomputeran setinggi mungkin , serta RAM yang mencukupi. Walau bagaimanapun, jika anda akan menggunakannya untuk projek yang lebih sederhana, itu tidak diperlukan.
Sebaik sahaja anda mendaftar dan mengikuti langkah-langkah wizard, serta mengesahkan alamat e-mel anda, anda akan dapat mengakses papan pemuka anda. Untuk melakukan ini, anda perlu log masuk ke Clouding:

Anda kini telah log masuk ke perkhidmatan dan akan melihat panel kawalan intuitifnya . Jika anda ingin mula mencipta pelayan contoh atau VPS anda, klik pada " Klik di sini untuk mencipta pelayan pertama anda" :

Ini akan membawa anda ke skrin konfigurasi pelayan VPS anda . Perkara pertama yang akan anda lihat ialah pilihan untuk menamakan VPS anda. Seterusnya, anda akan memilih sistem pengendalian yang ingin anda pasang. Anda boleh memilih antara Windows atau Linux, dan dalam bahagian Linux, terdapat beberapa pengedaran yang tersedia. Dalam kes ini, saya telah memilih Ubuntu Server 20.04, tetapi anda boleh memilih mana-mana yang anda suka.

Sebaik sahaja anda selesai melakukannya, tatal ke bawah pada halaman yang sama dan anda akan melihat pilihan lain untuk memilih sumber perkakasan : kapasiti RAM, storan SSD atau bilangan teras CPU yang tersedia untuk VPS anda. Perlu diingat bahawa anda boleh mengurus sumber ini mengikut kesesuaian anda, walaupun anda ingin mencipta berbilang VPS dan mengagihkannya antara mereka. Dan ingat, anda sentiasa boleh menaik taraf kepada pelan yang lebih tinggi jika perlu.

Anda juga mempunyai pilihan untuk mengkonfigurasi firewall atau untuk sandaran. Pada prinsipnya, anda tidak perlu menyentuhnya, tetapi jika anda mempunyai sebarang pilihan untuk meningkatkan keselamatan, silakan. Apa yang penting ialah mencipta dan menamakan kunci SSH . Ini akan membolehkan anda mengakses dan mengurus VPS anda dari jauh tanpa diminta kata laluan setiap kali.
Periksa semula bahawa semuanya OK dan klik Hantar . Ini akan membawa anda ke skrin lain di mana VPS anda dipaparkan. Anda akan melihat bahawa ia masih dipasang dan dikonfigurasikan. Tetapi jangan risau, ia akan menjadi sangat cepat.

Dalam beberapa ketika, anda akan melihat bahawa ia telah selesai dan medan status akan muncul sebagai Aktif . Pada ketika itu, anda boleh menggunakan sistem pengendalian anda untuk memasang apa yang anda perlukan (dalam kes ini, Anaconda).

Klik pada nama yang anda berikan kepada VPS anda dan ia akan mengalihkan anda ke halaman lain dengan ringkasan maklumat pelayan tempat anda akan memasang Anaconda:

Oleh itu, bahagian yang anda perlukan dipanggil "Cara mengakses pelayan ." Di sinilah anda akan menemui maklumat yang anda perlukan untuk mengakses pelayan, seperti alamat IP VPS, kata laluan, nama pengguna (root) dan kunci SSH untuk memuat turun.

Dengan semua maklumat itu, termasuk alamat IP pelayan, nama pengguna root dan kata laluan, anda kini boleh mengaksesnya dari jauh untuk meneruskan pemasangan Anaconda…
Pasang Anaconda
Kini semuanya sudah sedia untuk pemasangan Anaconda pada VPS anda . Untuk melakukan ini, anda boleh melayari laman web mereka untuk membaca lebih lanjut tentang projek atau menyemak versi yang tersedia.
Untuk bermula, anda perlu mengakses pelayan VPS anda dari jauh melalui SSH . Dengan cara ini, daripada pengedaran tempatan anda, anda boleh memasang semua yang diperlukan pada pelayan. Ia semudah membuka terminal anda dan menaip arahan berikut (ingat untuk menggantikan yourserverip dengan alamat IP VPS yang anda lihat sebelum ini di Clouding):
ssh root@tuipdelservidor

Ia akan meminta kata laluan anda ; salin dan tampal kata laluan yang ditunjukkan oleh Clouding kepada anda. Itu akan memberi anda akses. Anda akan melihat bahawa gesaan terminal anda telah berubah; ia bukan lagi gesaan pengguna setempat anda, tetapi sebaliknya gesaan mesin jauh. Oleh itu, semua arahan yang anda taip mulai saat ini akan dilaksanakan pada pelayan VPS.

Sekarang setelah anda mempunyai akses, langkah seterusnya adalah untuk mula memuat turun dan memasang Anaconda menggunakan 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. Langkah seterusnya adalah untuk mengesahkan integriti data yang dimuat turun menggunakan checksum SHA-256. Untuk melakukan ini, jalankan arahan berikut:
sha256sum Anaconda3-2020.11-Linux-x86_64.sh
Dan ia akan mengembalikan hash kepada output pengesahan.
Sekarang anda mesti memulakan Anaconda dengan arahan berikut:
bash Anaconda3-2020-11-Linux-x86_64.sh

Ini akan membawa anda ke mesej yang meminta anda menekan ENTER, yang kemudiannya akan membawa anda ke perjanjian lesen Anaconda. Anda boleh menatal ke hujung dengan menekan ENTER , dan ia akan bertanya sama ada anda ingin menjawab ya atau tidak. Iaitu, sama ada anda menerima terma 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 laluan lalai yang ditunjukkan, atau masukkan laluan lain jika anda mahu. Pemasangan Anaconda kini akan bermula. Ia akan mengambil masa beberapa saat.
Apabila proses selesai , anda akan menerima mesej seperti berikut, yang menunjukkan bahawa ia telah berjaya diselesaikan:

Taip ya untuk memulakan conda. Ini akan membawa anda kembali ke gesaan VPS anda. Terdapat satu lagi perkara yang perlu dilakukan sebelum anda boleh menggunakan conda: aktifkan pemasangan dengan:
source ~/.bashrc
Dan kini anda akhirnya boleh menggunakan conda dan mula memanfaatkan Anaconda sepenuhnya… Contohnya, anda boleh melihat bantuan tentang pilihan dan menyenaraikan pakej yang tersedia dengan:
conda
conda list

Malah mengkonfigurasi persekitaran Anaconda untuk menggunakan Python 3 , sebagai contoh:
conda create --name mi_env python=3
Jawab soalan yang diajukan untuk meneruskan, dan peralatan yang diperlukan akan dipasang.

Anda kini boleh mengaktifkan persekitaran baharu 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.
