sudo: conda: कमांड नहीं मिला


18

मैंने यहाँ.sh से अपनी 32 बिट्स फ़ाइल का उपयोग करके कोनडा स्थापित किया ।

यहाँ अधिष्ठापन प्रक्रिया के आवश्यक भाग हैं जो ठीक काम करते हैं:

Do you approve the license terms? [yes|no]
[no] >>> yes

Miniconda3 will now be installed into this location:
/home/begueradj/miniconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/home/begueradj/miniconda3] >>> 
PREFIX=/home/begueradj/miniconda3
installing: python-3.4.2-0 ...
installing: conda-env-2.0.1-py34_0 ...
installing: openssl-1.0.1k-0 ...
installing: pycosat-0.6.1-py34_0 ...
installing: pyyaml-3.11-py34_0 ...
installing: readline-6.2-2 ...
installing: requests-2.5.1-py34_0 ...
installing: sqlite-3.8.4.1-0 ...
installing: system-5.8-1 ...
installing: tk-8.5.15-0 ...
installing: xz-5.0.5-0 ...
installing: yaml-0.1.4-0 ...
installing: zlib-1.2.8-0 ...
installing: conda-3.8.3-py34_0 ...
Python 3.4.2 :: Continuum Analytics, Inc.
creating default environment...
installation finished.
Do you wish the installer to prepend the Miniconda3 install location
to PATH in your /home/begueradj/.bashrc ? [yes|no]
[no] >>> yes

Prepending PATH=/home/begueradj/miniconda3/bin to PATH in /home/begueradj/.bashrc
A backup will be made to: /home/begueradj/.bashrc-miniconda3.bak


For this change to become active, you have to open a new terminal.

Thank you for installing Miniconda3!
begueradj@begueradj-HP-Compaq-6510b-KE130ET-ABF:~/Desktop$ 

जब मैं sudo conda कुछ स्थापित करता हूं, मुझे यह त्रुटि मिलती है:

sudo: conda: command not found

मैं यह मुश्किल कैसे सुलझाऊँ ?

जवाबों:


18

खैर, मुझे अपने प्रश्न का उत्तर जल्दी से खोजने के लिए उपयोग नहीं किया जाता है, लेकिन इस एक के लिए मैंने किया:

मेरे पास केवल आदेश sudoसे पहले हटाने के लिए condaथा।

स्पष्टीकरण:

सभी conda कमांड सुपर यूजर विशेषाधिकारों के बिना चलाई जानी चाहिए।

आशा है कि यह भविष्य में किसी की मदद कर सकता है।


5
वास्तव में, यह सही उत्तर है। Conda उपयोगकर्ता के विशेषाधिकार के साथ घर निर्देशिका में स्थापित करता है। आपको condo के साथ sudo के उपयोग से बचना चाहिए, क्योंकि यह गैर-उपयोगकर्ता अनुमतियों के साथ फ़ाइलें लिखेगा, और आपको उन फ़ाइलों को संशोधित करने के लिए हर बार sudo का उपयोग करना होगा।
asmeurer

4
अगर मैं ऐसा करता हूं, तो मुझे ए CondaIOError: Missing write permissions in: /anaconda
थॉमस अहले

@ThomasAhle आपको एक नया प्रश्न शुरू करना चाहिए, आप इसे एक लिंक कर सकते हैं और निर्दिष्ट कर सकते हैं कि आपने वास्तव में क्या किया था और परिणाम क्या था।
मेलेबियस

मेरे मामले में मैंने स्थापित किया मैंने कोंडा स्थापित किया opt/anacondaइसलिए मुझे अब इसे सूडो के साथ चलाने की आवश्यकता है। इसलिए मैंने इसे export PATH="/opt/anaconda/bin:$PATH"अपने सूडो बैश
गेब्रियल फेयर

7

आप एक मिल रहा है तो CondaIOErrorसाथ condaआदेश, इसका मतलब है कि conda निर्देशिका डाउनलोड करने के लिए और नए पुस्तकालयों को बचाने के लिए पर्याप्त अनुमति नहीं है।

बस इन आदेशों को टर्मिनल में निष्पादित करें, और आपको जाना अच्छा रहेगा:

sudo chown -R username /home/username/path-to-conda-folder/

sudo chmod -R +x /home/username/path-to-conda-folder/

अपने पीसी के अनुसार यूज़रनेम और पाथ-टू-कोंडा-फोल्डर बदलें ।

उम्मीद है की यह मदद करेगा! :)


1

यदि आप sudo अनुमतियों के साथ चलने का निर्णय लेते हैं, तो आप conda को निर्दिष्ट करने वाले conda रन कर सकते हैं, जो Conda निष्पादन योग्य का पथ निर्दिष्ट करता है। उस रास्ते की जांच की जा सकती है जिसके साथ कोंडा है।


0

सूडो कमांड टाइप करने से पहले आप निम्न कार्य कर सकते हैं

which conda

फिर पूर्ण कोंडा पथ का उपयोग करें

sudo ~/install/ananconda//5.1../etc install myPackageName

उबंटू पूछने के लिए आपका स्वागत है! जैसा कि आप देख सकते हैं, यह सवाल YEARS से पहले पूछा गया था और पहले से ही एक स्वीकृत उत्तर है। कृपया प्राचीन प्रश्न के उत्तर न जोड़ें जो स्वीकृत उत्तर में कोई सुधार न करें।
श्री शुनज

यह इस मौजूदा उत्तर की एक डुप्लिकेट है: askubuntu.com/questions/588497/sudo-conda-command-not-found/…
karel

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