Ubuntu 17.10 पर डेस्कटॉप से ​​लॉन्च करने के लिए एनाकोंडा शॉर्टकट नहीं बनाया जा सकता है?


17

मैंने इसी तरह के प्रश्न से गाइड का उपयोग किया है ( मैं अपने डेस्कटॉप पर लांचर कैसे बना सकता हूं? )

लेकिन जब यह Ananconda3 शॉर्टकट की बात आती है तो कुछ भी काम नहीं करता है।

यहाँ एनाकोंडा के लिए मेरी डेस्कटॉप फ़ाइल है:

[Desktop Entry]
Version=1.0
Type=Application
Name=Anaconda-Navigator
GenericName=Anaconda
Exec=bash -c anaconda-navigator
Icon=/home/paygilant/anaconda3/lib/python3.6/site-packages/anaconda_navigator/s$
Terminal=false
StartupNotify=true
MimeType=text/x-python;

मैंने छवि भाग को सफल किया है, लेकिन वास्तव में इसे लॉन्च नहीं कर सकता। मेरे डेस्कटॉप पर एक आइकन है और मैंने कमांड बैश -c एनाकोंडा-नाविक में डाला है।

कृपया मुझे पहचानने में मदद करें कि मैं क्या याद कर रहा हूँ?


1
" वास्तव में इसे लॉन्च नहीं किया जा सकता है " बहुत उपयोगी नहीं है। यदि आप एप्लिकेशन को .desktopलॉन्चर पर डबल-क्लिक करके लॉन्च करने का प्रयास करते हैं तो क्या गलत है ?
पोमस्की

1
क्या आप इसे bash -c anaconda-navigatorटर्मिनल में चलाकर भी लॉन्च कर सकते हैं ?
पोमस्की

@ पोम्स्की मैंने इसे (मेरी पहली बार) आज़माया और यह काम करता है। हालाँकि इसे डेस्कटॉप लॉन्चर के लिए पूर्ण पथ की आवश्यकता है। नीचे मेरा जवाब देखें।
user10853

यह दुर्भाग्यपूर्ण है कि यह राइट क्लिक के रूप में आसान हुआ करता था और अब नहीं है। यहां तक ​​कि एक .desktop फ़ाइल लिखने की आवश्यकता के नीचे का विवरण भी सबसे ऊपर नहीं है क्योंकि यह चीजों को गड़बड़ाने के लिए बहुत सारे कमरे को छोड़ देता है, जैसे आइकन के लिए रास्ता नेत्रहीन नहीं है, या बैश कॉल में गलत उद्धरण, आदि
Mchchops

जवाबों:


11

उबंटू में कदम 16.04 के बाद काम करते हैं, लेकिन मुझे नहीं पता कि यह 17.04 में काम करता है।

  1. एक शेल स्क्रिप्ट बनाएं /home/paygilant/bin/anaconda.sh

    export CONDA_PYTHON_EXE=/home/paygilant/anaconda3/bin/python
    export PATH=/home/paygilant/anaconda3/bin:$PATH
    python /home/paygilant/anaconda3/bin/anaconda-navigator
    
  2. एक डेस्कटॉप फ़ाइल बनाएँ /home/paygilant/anaconda.desktop

    [Desktop Entry]
    Version=1.0
    Type=Application
    Name=Anaconda-Navigator
    GenericName=Anaconda
    Exec=/bin/bash "/home/paygilant/bin/anaconda.sh"
    Icon=/home/paygilant/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
    Terminal=false
    StartupNotify=true
    
  3. भागो sudo desktop-file-install anaconda.desktop। 10 ~ 20 सेकंड के बाद, आप डैश में एनाकोंडा शॉर्टकट देख सकते हैं।


जब मैं anaconda-navigator --versionटर्मिनल में मिलता हूं 1.9.6, तब तक डेस्कटॉप प्रविष्टि में इस प्रविष्टि को जोड़ने और मुझे स्थापित होने परanaconda-navigator.desktop: error: value "1.9.6" for key "Version" in group "Desktop Entry" is not a known version
alonso s

1
दस्तावेज़ के रूप में help.ubuntu.com/community/UnityLaunchersAndDesktopFiles ने कहा, Versionयह .desktop फ़ाइल का संस्करण है। यह x.yप्रारूप होना चाहिए और एनाकोंडा संस्करण के लिए अप्रासंगिक है।
पिंग चू हंग

4

पहले जांच लें कि क्या एनाकोंडा 3 आपके सिस्टम पर स्थापित है या नहीं (स्थापना के दौरान नेटवर्क के मुद्दों के कारण पैकेज को कभी-कभी तोड़ा जा सकता है)। और आप anaconda-navigatorडेस्कटॉप प्रविष्टि के बिना लॉन्च करने में सक्षम हैं या नहीं (देखें कि डेस्कटॉप में प्रवेश के बिना एनाकोंडा-नेविगेटर को कैसे लॉन्च किया जाए, बाद में इस पोस्ट में)।

एक डेस्कटॉप प्रविष्टि बनाने के लिए

चरण 1. अपना टेक्स्ट एडिटर खोलें और निम्न सामग्री Anaconda.desktopको अपने होम डायरेक्टरी में सहेजें ।

[Desktop Entry]
Version=1.0
Type=Application
Name=Anaconda-Navigator
GenericName=Anaconda
Comment=Scientific Python Development Environment - Python3
Exec=bash -c 'export PATH="/home/jishan/anaconda3/bin:$PATH" && /home/jishan/anaconda3/bin/anaconda-navigator'
Categories=Development;Science;IDE;Qt;Education;
Icon=/home/jishan/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
Terminal=false
StartupNotify=true
MimeType=text/x-python;

उपयोगकर्ता नाम को अपने उपयोगकर्ता नाम से Icon=/home/jishan/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.pngबदलें अर्थात अपने उपयोगकर्ता नाम से बदलें jishan

चरण 2. अपनी कॉपी Anaconda.desktopकरने के लिए /usr/share/applications/रूट के रूप में (क्योंकि आप / usr / share पर कॉपी करने की अनुमति की आवश्यकता हो सकती / अनुप्रयोगों /)

sudo cp Anaconda.desktop /usr/share/applications

इस नाम के एक डेस्कटॉप प्रविष्टि बनाएगा Anacondaमें /usr/share/applications/

चरण 3. जांचें कि Anacondaक्या आपके एप्लिकेशन डॉक में जोड़ा गया है। यदि आपको यह नहीं मिला, तो इसे खोज-पट्टी में खोजें। या आप सीधे से चला सकते हैं /usr/share/applications/Anaconda.desktop

डेस्कटॉप प्रविष्टि के बिना एनाकोंडा-नेविगेटर लॉन्च करें

आपके उपयोगकर्ता (रूट नहीं) के पास एनाकोंडा-नाविक तक पहुंच नहीं हो सकती है या यह अभी तक सक्रिय नहीं है।

Source ~/anaconda3/bin/activate root

यह (bash)स्थापित होने पर सिंगल लाइन दिखाएगा। यदि यह स्थापित नहीं है, तो इसे यहां से स्थापित करें।

यदि स्थापित है, तो आप अब लॉन्च कर सकते हैं

anaconda-navigator

इसके परिणामस्वरूप एनाकोंडा-नाविक खोला जाएगा। (हर बार जब आप अपना सत्र नष्ट होते ही रूट सक्रिय करना चाहते हैं)।


1
धन्यवाद। और इसे पढ़ने वाला कोई भी, सुनिश्चित करें कि आपका अजगर संस्करण मार्ग में सही है। जैसा कि हो सकता हैpython3.7
गेब्रियल फेयर

3

आजमाया और परखा गया। आपको किसी कारण से इसे पूरा रास्ता देने की आवश्यकता है:

[Desktop Entry]
Name=Anaconda
Exec=bash -c 'export PATH="/home/paygilant/anaconda3/bin:$PATH" && /home/paygilant/anaconda3/bin/anaconda-navigator'
Terminal=false
Type=Application
StartupNotify=true

फिर इसे एकता / सूक्ति डैश में जोड़ने के लिए:

cp -t ~/.local/share/applications ~/Desktop/anaconda_launcher.desktop

नोट: मैंने यहां एक आइकन नहीं जोड़ा है और मुझे यकीन नहीं है कि जिस पथ का आप इसके लिए उपयोग करते हैं वह एक अच्छा है (जांच नहीं)।


1

उत्तर के दो चरण हैं:

  1. सृजन करना Anaconda.desktop

    अपना टेक्स्ट एडिटर खोलें और निम्न सामग्री Anaconda.desktopको अपने होम डायरेक्टरी में सहेजें ।

    Anaconda.desktop सामग्री:

    [Desktop Entry]
    Type=Application
    Name=Anaconda
    Exec=anaconda-navigator
    Terminal=false
    Icon=/home/ganeshan/anaconda3/lib/python3.7/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
    

    यहां एक के बजाय अपने आइकन पथ का उपयोग करें।

  2. अपनी .desktopफ़ाइल को एप्लिकेशन फ़ोल्डर में ले जाएं /usr/share/applications/, अब डॉक में एनाकोंडा खोजें और क्लिक करें।

यह विधि मेरे लिए काम करती है (Ubuntu 18.10)


ज़रूर, यह काम करता है। मैंने वही जवाब दिया।
जीशान शेख

0

क्या आपके पास फ़ाइल पर स्वामित्व है? एक सामान्य गलती जो मैं इस मामले में देख रहा हूं, वह है लोग chmod + X को रूट या सुडो के रूप में इस्तेमाल करते हैं।

क्या आप निम्न टिप्पणी का आउटपुट दे सकते हैं?

ls -l /path/to/file

दूसरा सवाल यह है कि आप यूनिटी या ग्नोम 3 का उपयोग कर रहे हैं? आम तौर पर आपको 17.10 में एकता के बजाय gnome3 का उपयोग करना चाहिए आप पुराने संस्करणों के बजाय gnome3 के लिए एक गाइड देखना चाह सकते हैं। यह काम करना चाहिए मैं अपने डेस्कटॉप पर लांचर कैसे बना सकता हूं?


0

लॉन्चर आइकन के साथ एनाकोंडा चलाने के लिए आपको रूट पर्यावरण के लिए पथ जोड़ने की आवश्यकता है PATH

sudo echo "PATH=$PATH:/home/user/anaconda3/bin" >> /etc/environment

अपने पीसी को पुनरारंभ करें,

फिर आश्चर्यचकित करें कि आपके द्वारा बनाया गया आइकन काम करेगा


0

यह उबंटू 18 में काम कर रहा है

के लिए जाओ /usr/share/applications/

Sudo का उपयोग करके एक फ़ाइल बनाएँ Anaconda.desktop

उदाहरण के लिए:

sudo vi Anaconda.desktop

निम्नलिखित पेस्ट करें:

[Desktop Entry]
 Version=1.0
 Type=Application
 Name=Anaconda-Navigator
 GenericName=Anaconda
 Comment=Scientific Python Development Environment - Python3
 Exec=bash -c 'export PATH="/home/superman/anaconda3/bin:$PATH" && /home/superman/anaconda3/bin/anaconda-navigator'
 Categories=Development;Science;IDE;Qt;Education;
 Icon=/home/superman/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
 Terminal=false
 StartupNotify=true
 MimeType=text/x-python;

supermanअपने उपयोगकर्ता फ़ोल्डर में बदलें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.