પાયથોન સાથે કામ કરતા ઘણા લોકોએ આની નોંધ લેવાનું શરૂ કર્યું છે એનાકોન્ડા પ્રોજેક્ટ. તે પાયથોન અને આર ભાષાઓનું મફત અને ખુલ્લા સ્રોતનું વિતરણ છે તેનો ડેટા સાયન્સ અને મશીન લર્નિંગમાં વ્યાપકપણે ઉપયોગ થાય છે. તેથી, વિશ્લેષણ માટે મોટી માહિતીની ઝડપથી પ્રક્રિયા કરી શકાય છે.
તે તદ્દન છે ઇન્સ્ટોલ કરવા, ચલાવવા અને અપડેટ કરવા માટે સરળ, ટેન્સરફ્લો જેવા મહત્વપૂર્ણ પ્રોજેક્ટ્સ સાથે સુસંગત હોવા ઉપરાંત. ઠીક છે, આ ટ્યુટોરીયલમાં, હું તમને બતાવીશ કે તમે ત્યાં એનાકોન્ડા ઇન્સ્ટોલ કરવા માટે ક્લાઉડ વીપીએસ ઉદાહરણ કેવી રીતે બનાવી શકો છો ...
એનાકોન્ડા વિતરણ શું છે?
એનાકોન્ડા એ બીએસડી લાઇસેંસ હેઠળ ખુલ્લા સ્રોત સ્યુટ સિવાય બીજું કંઇ નથી, જેમાં એપ્લિકેશન્સ અને લાઇબ્રેરીઓની શ્રેણીનો સમાવેશ થાય છે. માહિતી વિજ્ .ાન પાયથોન જેવી પ્રોગ્રામિંગ ભાષાઓ સાથે. પ્રખ્યાત પ્રોગ્રામિંગ ભાષાનું આ વિતરણ પર્યાવરણ મેનેજર, પેકેજ મેનેજર તરીકે કાર્ય કરે છે અને સેંકડો પેકેજોનો વિશાળ સંગ્રહ છે.
એનાકોન્ડા વિતરણમાં તમને ચાર મૂળભૂત બ્લોક્સ મળી શકે છે:
- એનાકોન્ડા નેવિગેટર (તેના સરળ અને સાહજિક સંચાલન માટે જીયુઆઈ).
- એનાકોન્ડા પ્રોજેક્ટ.
- ડેટા વિજ્ .ાન માટેની પુસ્તકાલયો.
- કોન્ડા (સી.એલ.ઈ. મેનેજમેન્ટ માટેનો આદેશ)
તે બધા આપમેળે ઇન્સ્ટોલ થશે પેકેજની સ્થાપના સાથે, કારણ કે હું પછીથી પગલું બતાવીશ.
એનાકોન્ડા વિતરણ સુવિધાઓ
એનાકોન્ડા વિતરણ છે રસપ્રદ સુવિધાઓ જે ડેટા વિશ્લેષણની દુનિયામાં તેને એટલું મહત્વપૂર્ણ બનાવે છે. સૌથી વધુ નોંધપાત્ર છે:
- તે કોઈ પણ કંપની પર આધારીત નથી, કેમ કે તે સમુદાય દ્વારા જાળવવામાં આવે છે અને તે ખુલ્લા સ્રોત છે.
- તે ક્રોસ-પ્લેટફોર્મ છે, તેથી તે GNU / Linux, macOS અને Windows બંને પર કામ કરી શકે છે.
- તે ખૂબ જ સરળ છે, ડેટા વિજ્ forાન માટે પેકેજ અને પર્યાવરણોને સરળતાથી અને ઝડપથી ઇન્સ્ટોલ અને મેનેજ કરવા માટે સક્ષમ છે.
- ઘણા વૈજ્ .ાનિક પ્રોજેક્ટ્સ તેનો ઉપયોગ કરે છે, તેથી તે સંપૂર્ણ રીતે વિશ્વસનીય છે.
- મશીનરી ભણતર માટે પણ, તમારી નોકરીને સરળ બનાવવા માટે ઉપયોગી સાધનોથી ભરપૂર છે.
- તે મેટપ્લોટલિબ, ડેટાશેડર, બોકેહ, હોલોવિઝ, વગેરે જેવા ડેટા દર્શકો સાથે સુસંગત છે.
- અદ્યતન મશીન શિક્ષણ માટે સંસાધનો machineક્સેસ કરવાની સંભાવના સાથે, અદ્યતન અને ખૂબ શક્તિશાળી સંચાલન.
- તમને પેકેજ અવલંબન અને સંસ્કરણ નિયંત્રણમાં સમસ્યા નહીં હોય.
- જીવંત સંકલન કોડ, સમીકરણો, વર્ણનો અને otનોટેશંસ સાથે દસ્તાવેજો બનાવો અને શેર કરો.
- તમે ઝડપી અમલ માટે કોઈપણ મશીન પર પાયથોન સ્રોત કોડ કમ્પાઇલ કરી શકો છો. આ ઉપરાંત, તે જટિલ સમાંતર એલ્ગોરિધમ્સ લખવાનું પણ સરળ બનાવશે.
- ઉચ્ચ પ્રદર્શન કમ્પ્યુટિંગને સપોર્ટ કરે છે.
- એનાકોન્ડામાં પ્રોજેક્ટ્સ પોર્ટેબલ છે, તેથી તે શેર કરી શકાય છે અથવા અન્ય પ્લેટફોર્મ પર જમાવટ કરી શકાય છે.
વીપીએસ એટલે શું?
તેમ છતાં તમે પરંપરાગત પીસી અથવા તમારા પોતાના સર્વર પર એનાકોન્ડા ડિસ્ટ્રિબ્યુશન ઇન્સ્ટોલ કરી શકો છો, આ ટ્યુટોરીયલમાં અમે તમને તે કેવી રીતે કરવું તે બતાવીશું. એક VPS સર્વર, કારણ કે તેમાં ફાયદાઓની શ્રેણી છે, જેમ કે તે તમારા પોતાના સર્વરના વિકલ્પની તુલનામાં ઘણા વપરાશકર્તાઓ, વધારે બેન્ડવિડ્થ, સ્કેલેબિલીટી, highંચી ઉપલબ્ધતા અને નોંધપાત્ર ખર્ચ બચત દ્વારા દૂરસ્થ સંચાલિત થઈ શકે છે.
નાના સબ્સ્ક્રિપ્શન ફી માટે, તમારી પાસે સેવા હોઈ શકે છે વી.પી.એસ. (વર્ચ્યુઅલ ખાનગી સર્વર), એટલે કે, વર્ચુઅલ ખાનગી સર્વર. આ કિસ્સામાં હું ટ્યુટોરિયલ માટે ક્લાઉડિંગ પર આધાર રાખીશ. તેથી, તે કહેવું યોગ્ય છે કે આ વીપીએસ મૂળભૂત રીતે તમારા માટે આ પ્રદાતાના ડેટા સેન્ટર માટે સમર્પિત "પાર્સલ" છે. તેમાં તમે ઇચ્છો તે કરી શકો છો, જેમ કે લિનક્સ સર્વર ઇન્સ્ટોલ કરવું અને ઘણી બધી એપ્લિકેશનો. આ કિસ્સામાં, અમે એનાકોન્ડા ઇન્સ્ટોલ કરવા જઈ રહ્યા છીએ.
આ વી.પી.એસ. એકલ મશીન તરીકે કામ કરશેતે છે, તેની પોતાની રેમ સાથે, ઝડપી એસએસડી પર તેની સ્ટોરેજ સ્પેસ, ફાળવેલ સીપીયુ કોરોની શ્રેણી, તેમજ operatingપરેટિંગ સિસ્ટમ સાથે.
અને તમારે તમારા ડેટા સેન્ટર હાર્ડવેરને સંચાલિત કરવાની, અથવા સર્વર રાખવા માટે energyર્જા અથવા બ્રોડબેન્ડ ફી ચૂકવવાની ચિંતા કરવાની જરૂર નથી, એકલા રહેવા દો જરૂરી માળખાકીય ખર્ચ...
સ્થાપિત કરો એનાકોન્ડા પગલું દ્વારા પગલું
પસંદ કરેલી સેવા, જેમ કે મેં ટિપ્પણી કરી છે, તે છે વાદળછાયું.io, જેમાં હું GNU / Linux ઓપરેટિંગ સિસ્ટમ સાથે એક ઉદાહરણ અથવા VPS બનાવીશ એનાકોન્ડા સ્થાપિત કરો સરળ રીતે. આ રીતે, તમે આ પ્રદાતા દ્વારા આપવામાં આવતી બાંયધરીઓ સાથે ડેટા વિજ્ .ાનથી પ્રારંભ કરી શકો છો, કારણ કે કંઇક થાય તેવા કિસ્સામાં તેને સ્પેનિશમાં 24/7 સપોર્ટ છે, અને તેનું ડેટા સેન્ટર બાર્સેલોનામાં છે, તેથી, રક્ષણ કાયદા હેઠળ યુરોપિયન ડેટા. આમ GAFAM / BATX ને અવગણવું, આ સમયમાં લગભગ કંઈક મહત્વપૂર્ણ ...
ક્લ એકાઉન્ટ બનાવોouડીંગ કરો અને વીપીએસ પ્લેટફોર્મ તૈયાર કરો
અમે શરૂ કરતા પહેલા, પ્રથમ વસ્તુ છે ક્લાઉડિંગ સેવાને accessક્સેસ કરો. તમે તેને તેની સત્તાવાર વેબસાઇટથી accessક્સેસ કરી શકો છો અને તમારી જરૂરિયાતોને શ્રેષ્ઠ રીતે અનુકૂળ દર પસંદ કરી શકો છો. આ દર રેમ, એસએસડી સ્ટોરેજ અને સીપીયુ વીકોર્સની માત્રામાં ભિન્ન છે જે તમારી પાસે તમારા વી.પી.એસ. જો તમને આ દરો શું આપે છે તેના કરતાં પણ વધુની જરૂર હોય, તો પણ તમારી પાસે કસ્ટમ સર્વરને ગોઠવવાનો વિકલ્પ છે.
વૈજ્ .ાનિક ડેટા વિશ્લેષણ પ્રોજેક્ટ હોવાને કારણે, જો તમારી પાસે સૌથી મોટું હોય તો તે રસપ્રદ રહેશે ગણતરી પ્રભાવ શક્ય, તેમજ સારી માત્રામાં રેમ. તેમ છતાં જો તમે તેનો ઉપયોગ વધુ વિનમ્ર પ્રોજેક્ટ્સ માટે કરવા જઇ રહ્યા છો, તો તે એટલું જરૂરી રહેશે નહીં ...
એકવાર તમે વિઝાર્ડના પગલાની નોંધણી કરી અને તેનું પાલન કરી લો, તેમજ તમારા ઇમેઇલ સરનામાંને ચકાસી લો, પછી તમે તમારી પેનલને toક્સેસ કરી શકશો. તે માટે, તમારે કરવું પડશે પ્રવેશ કરો ક્લાઉડિંગમાં:
તમે પહેલેથી જ સેવામાં છો, અને તમે જોશો તેની સાહજિક નિયંત્રણ પેનલ. જો તમે દાખલા અથવા VPS સર્વર બનાવવાનું શરૂ કરવા માંગતા હો, તો તમારે ક્લિક કરવું પડશે તમારું પ્રથમ સર્વર બનાવવા માટે અહીં ક્લિક કરો:
આ તમને લાવે છે તમારા VPS સર્વરની રૂપરેખાંકન સ્ક્રીન. તમે જોશો તે પ્રથમ વસ્તુ એ છે કે તમે તમારા વીપીએસ પર જે નામ ઇચ્છો છો તે મૂકવાનો વિકલ્પ છે. તે પછી તમે કયા પ્રકારનાં operatingપરેટિંગ સિસ્ટમ ઇન્સ્ટોલ કરવા માંગો છો. તમે વિંડોઝ અથવા લિનક્સ વચ્ચે પસંદ કરી શકો છો, અને લિનક્સ વિભાગમાં ઘણા ઉપલબ્ધ ડિસ્ટ્રોસ છે. આ કિસ્સામાં મેં ઉબુન્ટુ સર્વર 20.04 પસંદ કર્યો છે, પરંતુ તમે પસંદ કરો તે પસંદ કરી શકો છો:
એકવાર થઈ જાય, તે જ પૃષ્ઠ પર નીચે જાઓ અને તમે પસંદ કરવા માટે અન્ય વિકલ્પો જોશો હાર્ડવેર સ્રોતો: રેમ ક્ષમતા, એસએસડી સ્ટોરેજ ક્ષમતા, અથવા સીપીયુ કોરોની સંખ્યા જે તમે તમારા વીપીએસને સોંપી છે. ધ્યાનમાં રાખો કે તમે તેમને ઇચ્છો તેમ તેમ મેનેજ કરી શકો છો, પછી ભલે તમે ઘણાં વીપીએસ બનાવવા અને તેમને તેમની વચ્ચે વિતરિત કરવા માંગતા હો ... અને, યાદ રાખો, જો તમને જરૂર હોય તો તમે હંમેશાં ઉચ્ચ યોજના સાથે સ્કેલ કરી શકો છો.
તમારી પાસે ફાયરવ configલને ગોઠવવા અથવા બેકઅપ્સ માટે પણ વિકલ્પો છે. સૈદ્ધાંતિકરૂપે, તમારે તે સ્પર્શ કરવો જરૂરી નથી, તેમ છતાં, જો તમને સુરક્ષામાં સુધારો કરવા માટે કોઈ પસંદગી હોય, તો આગળ વધો. જે મહત્વનું છે તે છે SSH કી બનાવો અને નામ આપો. તેના માટે આભાર, તમે દર વખતે તમારો પાસવર્ડ પૂછ્યા વિના તમારા વીપીએસનું સંચાલન કરવા માટે દૂરસ્થ remoteક્સેસ કરી શકો છો.
સમીક્ષા કરો કે બધું બરાબર છે અને pulsa ઇવિઅર. તે તમને બીજી સ્ક્રીન પર લઈ જશે જ્યાં તમારું VPS પહેલેથી જ દેખાય છે. સ્થિતિમાં તમે જોશો કે તે હજી પણ ઇન્સ્ટોલ અને ગોઠવણી કરી રહ્યું છે. પરંતુ ચિંતા કરશો નહીં, તે ખૂબ જ ઝડપથી થઈ ગયું છે:
થોડીવારમાં તમે જોશો કે તે સમાપ્ત થઈ ગયું છે અને સ્થિતિ ક્ષેત્ર જેમ દેખાશે સક્રિય. તે સમયે, તમે તમારી operatingપરેટિંગ સિસ્ટમનો ઉપયોગ તમારી જરૂરિયાતને સ્થાપિત કરવા માટે કરી શકો છો (આ કિસ્સામાં એનાકોન્ડા).
નામ પર ક્લિક કરો કે જે તમે તમારા વી.પી.એસ. પર મૂક્યું છે અને તે તમને સર્વરની માહિતીના સારાંશ સાથે બીજા પૃષ્ઠ પર રીડાયરેક્ટ કરે છે જ્યાં તમે એનાકોન્ડા ઇન્સ્ટોલ કરશો:
તેથી, જે બાબત છે તેને ક્ષેત્ર કહેવામાં આવે છે સર્વરને કેવી રીતે .ક્સેસ કરવું. આ તે સ્થાન છે જ્યાં તમને accessક્સેસ માટે જરૂરી માહિતી છે, વીપીએસનો આઈપી, જેમ કે પાસવર્ડ, વપરાશકર્તા (રુટ) અથવા ડાઉનલોડ કરવા માટે એસએસએચ કી.
આ બધા ડેટામાંથી, સાથે સર્વર આઈપી, રુટ અને પાસવર્ડ તમે હવે એનાકોન્ડાના ઇન્સ્ટોલેશન સાથે આગળ વધવા માટે દૂરસ્થ lyક્સેસ કરી શકો છો ...
એનાકોન્ડા સ્થાપિત કરો
હવે માટે બધું તૈયાર છે VPS પર એનાકોન્ડા સ્થાપન. તે માટે, તમે મુલાકાત લઈ શકો છો તેમની વેબસાઇટ પ્રોજેક્ટ વિશે વધુ માહિતી વાંચવા અથવા ઉપલબ્ધ નવીનતમ સંસ્કરણ તપાસો.
પ્રારંભ કરવા માટે, તમારે આ કરવું પડશે તમારા વીપીએસ સર્વરને એસએસએચ દ્વારા દૂરસ્થ .ક્સેસ કરો. આ રીતે, તમારી સ્થાનિક ડિસ્ટ્રોથી, તમે સર્વર પર તમને જોઈતી બધી વસ્તુને ઇન્સ્ટોલ કરી શકો છો. તે તમારું ટર્મિનલ ખોલવા અને નીચે આપેલ આદેશ ટાઇપ કરવા જેટલું સરળ રહેશે (તમે ક્લાઉડિંગમાં અગાઉ જોયેલા VPS ના આઇપી સાથે યુઆરપીડલ્સરને બદલવાનું યાદ રાખો):
ssh root@tuipdelservidor
તમને પૂછવા જઇ રહ્યું છે પાસવર્ડ, ક્લાઉડિંગે તમને બતાવેલ એક કાપો અને પેસ્ટ કરો. તે તમને giveક્સેસ આપશે. તમે જોશો કે તમારા ટર્મિનલનો પ્રોમ્પ્ટ બદલાઈ ગયો છે, તે હવે તમારા વપરાશકર્તાનો સ્થાનિક નથી, પરંતુ હવે તે રિમોટ મશીનનો છે. તેથી, તમે ત્યાંથી લખો છો તે બધા આદેશો VPS સર્વર પર અમલ થશે.
હવે જ્યારે તમારી accessક્સેસ છે, તો આગળની વસ્તુ શરૂ કરવાની છે એનાકોન્ડાને ડાઉનલોડ અને ઇન્સ્ટોલ કરો તેને અસ્થાયી ડિરેક્ટરીમાં લાવવા અને સત્તાવાર ભંડારોમાંથી સંસ્કરણ પ્રાપ્ત કરવા માટે નીચેના આદેશો સાથે:
cd /tmp
curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh
તે પછી, તમારી પાસે એનાકોન્ડા હશે, નીચે મુજબ છે અખંડિતતા ચકાસી SHA-256 રકમનો ઉપયોગ કરીને ડાઉનલોડ કરેલા ડેટાની. તેના માટે, ફક્ત નીચેનો આદેશ ચલાવો:
sha256sum Anaconda3-2020.11-Linux-x86_64.sh
Y એક હેશ પરત કરશે ચેકઆઉટ પર.
હવે તમારે જ જોઈએ એનાકોન્ડા શરૂ કરો નીચેના આદેશ સાથે:
bash Anaconda3-2020-11-Linux-x86_64.sh
આ તમને ENTER દબાવવા માટે પૂછતા સંદેશ પર લઈ જશે અને બદલામાં તે તમને અનનકોંડા લાઇસન્સ કરાર પર લઈ જશે. તમે દબાવીને અંત પર જઈ શકો છો પ્રસ્તાવના અને તે તમને પૂછશે કે શું તમે હા અથવા ના સાથે જવાબ આપવા માંગો છો. તે છે, જો તમે શરતો સ્વીકારો કે નહીં. અવતરણ વિના "હા" લખો અને ENTER દબાવો. હવે પછીની વસ્તુ તમે જોશો:
આગળનું પગલું પસંદ કરવાનું છે સ્થાપન સ્થાન. ડિફ defaultલ્ટ રૂપે બતાવેલ પાથ માટે ENTER દબાવો અથવા જો તમે પસંદ કરો તો કોઈ અલગ પાથ દાખલ કરો ... હવે એનાકોન્ડાની જેમ સ્થાપન શરૂ થશે. તે થોડી ક્ષણો લેશે.
જ્યારે પ્રક્રિયા પૂર્ણ થઈ છે, તમને નીચેનો જેવો સંદેશ પ્રાપ્ત થશે, તે દર્શાવે છે કે તે સફળતાપૂર્વક સમાપ્ત થયું છે:
પ્રકાર હા કોન્ડા શરૂ કરવા માટે. હવે તે તમને તમારા VPS ના પ્રોમ્પ્ટ પર પાછા આવશે. તમે કdaન્ડાનો ઉપયોગ કરી શકો તે પહેલાં તમારી પાસે કંઈક બીજું બાકી છે, અને તે આની સાથે ઇન્સ્ટોલેશનને સક્રિય કરવા માટે છે:
source ~/.bashrc
અને હવે તમે કરી શકો છો કોન્ડા વાપરો અને એનાકોન્ડાને ઉપયોગી આપવાનું શરૂ કરો ... ઉદાહરણ તરીકે, તમે વિકલ્પો વિશે સહાય જોઈ શકો છો અને અનુક્રમે ઉપલબ્ધ પેકેજોની સૂચિ સાથે આ કરી શકો છો:
conda
conda list
એનાકોન્ડા માટે પર્યાવરણ સુયોજિત પણ પાયથોન 3 નો ઉપયોગ કરો, દાખ્લા તરીકે:
conda create --name mi_env python=3
જવાબ y તમે આગળ વધવા માટે કહો તેવા પ્રશ્નમાં અને આવશ્યક ઇન્સ્ટોલ થશે.
હવે તમે કરી શકો છો નવા વાતાવરણને સક્રિય કરો કામ શરૂ કરવા અને આનંદ માણવા માટે ...
conda activate mi_env
હવે જ્યારે અમારી પાસે બધું ઇન્સ્ટોલ કરેલું છે અને કાર્યરત છે, તમે વી.પી.એસ. હોસ્ટિંગ આપે છે તેવું પાવર અને વર્સેટિલિટી ચકાસી શકાય છે જે અમે તમને ક્લાઉડિંગમાં બતાવ્યા છે. એનાકોન્ડા એ વિવિધ પ્રકારની એપ્લિકેશન અને ટૂલ્સમાંથી એક છે જે તમે ઇન્સ્ટોલ કરી શકો છો અને ઉપયોગ કરી શકો છો. વેબસાઇટ્સ બનાવવા માટે બધું નીચે આવતું નથી. ઘણા વધુ વિકલ્પો છે કે જેના માટે તમે VPS નો ઉપયોગ કરી શકો છો. જો તમને કોઈ પ્રશ્નો હોય, તો અમે એક ટિપ્પણી છોડીશું.