Conda executable path is empty pycharm как исправить

Conda env активируется с помощью источник активировать env_name.

Conda env активируется с помощью источник активировать env_name.

Как я могу активировать среду в pycharm ?

5 ответов


вы можете изменить местоположение интерпретатора чтобы указать на конкретную среду, которую вы хотите использовать, например /home/username/miniconda/envs/bunnies Как говорится в комментарий.

лучше всего описать здесь:

all activate делает это изменить свой путь, так что при вводе » python»
он указывает на python в среде. Вам не нужно активировать
среда для его использования. Это полностью удобство для командной строки
использование. Поэтому, чтобы исправить pydev, вам просто нужно изменить путь к Python на
укажите на тот, который вы хотите использовать в среде conda.

33

автор: Ari Cooper-Davis


открыть

pycharm / настройки / проект / интерпретатор проекта

и проверьте существующий интерпретатор. Среды Conda уже могут быть перечислены там.

enter image description here

Если не существует, вы можете создать новую среду conda с помощью кнопки «Создать Conda Env»

enter image description here

Если вы ищете конкретную среду conda, вы можете использовать «Добавить локальный». Когда вы нажмите «Добавить локальный», вы введете conda environment path + /bin/python

вы можете перечислить всю среду conda в вашей системе со следующей commnad.

>>conda info --env
# conda environments:
#
tensorflow            *  /Users/username/miniconda3/envs/tensorflow

вы можете выбрать подход лучше всего соответствует вашим потребностям.


Как упоминалось в одном из комментариев выше, активация среды может запускать сценарии, которые выполняют другие действия, такие как установка переменных среды. Я работал в одной среде, которая сделала это. То, что сработало в этом сценарии, было:

  • откройте подсказку conda
  • активировать окружающей среды
  • запустите pycharm из подсказки conda

Pycharm затем имел доступ к переменным среды, которые были установлены путем активации окружающая среда.


как о environment.yml

Pycharm может создать новую среду conda действительно. К сожалению, пока этот вопрос исправлено, он не будет предлагать environment.yml поддержка, что означает, что он не будет устанавливать зависимости, объявленные там.

при работе над проектом на основе такого файла вам необходимо создать / обновить выделенный env вручную на вашем компьютере:

conda env create -n <my-project>

тогда не забудьте обновлять каждый раз environment.yml изменения (от вас или против течения.)

conda env update -n <my-project>

Не подходит


мне кажется важным знать, что настройка интерпретатора проекта, как описано в комментарии васаби, фактически не активирует среду conda.

у меня была проблема с запуском xgboost (который я установил с conda) внутри PyCharm, и оказалось, что ему также нужны некоторые папки, добавленные в PATH. В конце концов мне пришлось обойтись уродливым обходным путем:

  1. узнайте, какие дополнительные папки в пути для данной среды (с echo %PATH% in cmd)

  2. в файле, который я хочу запустить, поставьте наверх, прежде чем что-либо еще:

import os
os.environ["PATH"] += os.pathsep + os.pathsep.join(my_extra_folders_list)

Я знаю, что это не совсем правильное решение, но я не смог найти другого, кроме того, что Марк Тернер упомянул в своем комментарии.


Anaconda not available in PyCharm

I have just installed Anaconda 3.6 and PyCharm. I am trying to set up the interpreter, however if I navigate to the interpreter window I can see the error message saying «Conda executable not found» as well as «Environment location directory is not empty».

Please see the screenshot below. Do you have any suggestion what I could do? I deleted Anaconda and Pycharm already and re-installed them again without success. I must also say that my untitled folder under Location is already empty.

Как связать интерпретатор Python 3.7.0 с Pycharm на Mac

Я только недавно обновил до Python 3.7.0 на моем Mac с помощью установки Homebrew. К сожалению, этот процесс привел к удалению моей предыдущей версии 3.6.5, и в результате Pycharm больше не связывается с переводчиком. Я вошел в меню Pycharm следующим образом: Pycharm >> Preferences >> Project Interpreter и попытался добавить новую ссылку на путь к установке 3.7.0, которая была в Users/myname/usr/local/Cellar/python3/3.7.0/bin/python3.7 и я получаю сообщение Environment location directory is not empty что указывает на то, что я не связываюсь с нужным элементом, но если это не так, я не уверен, куда мне следует ссылаться. Может кто-то указать мне верное направление?

Python 3.7 altinstall и установка PIP: PyCharm: система unix

Я решил, что хочу протестировать новейшую версию Python. Я загрузил из источника и выполнил altinstall, поэтому python3.7 (полный) находится в usr / local / lib, а его исполняемый файл — @ usr / local / bin. Я думал, что простой способ установить модули — это выбрать этот исполняемый файл в качестве моего интерпретатора проекта в PyCharm и использовать его диспетчер пакетов для установки pip и многого другого. Однако, когда я выбираю исполняемый файл 3.7 в качестве среды: Virtualenv Environment, он не позволяет мне нажать «ОК». Вместо этого в нижнем левом углу окна отображается предупреждение:

Поэтому я попытался выбрать исполняемый файл в качестве системного интерпретатора, и он в определенной степени работает. Это позволяет мне нажать ОК, но в окне диспетчера пакетов внизу есть желтая полоса, которая говорит:

Поэтому, если я нажимаю ссылку, он пытается установить (требуется sudo), а затем вместо установки появляется окно с предупреждением:

Итак, как мне заставить PyCharm использовать 3.7 s / t, я могу установить для него модули?

Вы нашли способ решить эту проблему?

Похоже, вам не хватает пакета libffi-dev. Сначала установите его перед сборкой python (так что установите yum / apt-get / something install libffi-dev, затем перейдите в pythondir и перекомпилируйте (т.е. сделайте altinstall)), затем повторите попытку. Обратите внимание, что PyCharm зависит от установленного pip3.7, он должен поставляться с python3.7.

На чтение 5 мин. Опубликовано 15.12.2019

Я только что установил PyCharm 2017.3.3 , и я пытаюсь запустить проект, написанный на python 3, но он не запускается. Я проверил страницу настройки, у которой есть только Python 2.7 interpreter. Как обновить интерпретатор до Python 3.x .

Я проверил официальный PyCahrm

Содержание

  1. 1 ответ
  2. Votes
  3. Share

1 ответ

Сначала найдите своего переводчика в своей системе Ubuntu, затем Выполните следующие действия:

  1. В меню файла нажмите или выберите settings :

  1. В левой панели выберите project name , затем щелкните правой кнопкой мыши project interpreter

  1. Щелкните правой кнопкой мыши стрелку вниз project interpreter и выберите show all из имеющихся там опций.

  1. В появившемся диалоговом окне нажмите кнопку + справа, затем нажмите текст Add Local , который появится.

  1. В появившемся диалоговом окне Add local interpreter выберите System Interpreter , затем нажмите на три точки справа и перейдите к местоположению моего python, usr/bin/python3.5 . И с этим вы должны использовать ваш проект в этой версии python.

I have just installed Anaconda 3.6 and PyCharm. I am trying to set up the interpreter, however if I navigate to the interpreter window I can see the error message saying «Conda executable not found» as well as «Environment location directory is not empty».

Please see the screenshot below. Do you have any suggestion what I could do? I deleted Anaconda and Pycharm already and re-installed them again without success. I must also say that my untitled folder under Location is already empty.

I’m trying to create a new python project but when I’m selecting a location it gives as message that location directory is not empty even if the directory is empty.

Votes

I am using 2018.1 (just installed a few days ago). I am getting the same error.

Here’s what I know about my situation.

I started to create a virtual environment, but after initial creation, couldn’t find my venv directory, so closed the project and then

deleted the entire directory.

I now try one more time to create a virtual environment with the same name as before, and even though I deleted the entire directory before starting, get the ‘Environment location directory is not empty’ error.

I was just having the same issue with the 2018.1 Community Edition. I was able to resolve the issue by deleting the project from my «virtualenvs» directory. After that I was able to recreate the project.

I am using 2018.1 version. And I got the same bug. I can`t change my project environment to a conda environment.

Asrivastava’s comment worked for me. I went into the file directory on my computer and deleted the «venv» file for the project and it worked.

maybe I made virtualenv environment bad, so I use System Interpreter

I am using 2018.2 version. but i got the same issue.how can I choose the environment I just created. hope the issue can be solved quickly!

Hello Friend!
Open the following shortcut (Ctrl + Alt + S), and click (Project: xxxx), now choose (Project Structure) and select (home / yourUser / PycharmProjects / XXXX / venv / bin) and right-click (Excluded) or (Alt + E).
Now click (+ Add Content Root) and see if it points to the following location (/ home / yourUser / PycharmProjects / XXXXX / venv / bin) and click OK.
Now close the IDE and open it again.

it seems that nobody can solve the problem. feel bad.

I solved this issue.

Settings > Project Interpreter>

1. Create virtual environment so that we can modify its path later.

To add: Add > Select any empty directory in location field -> Select any previous executable in Base interpreter and apply setting.

After you created virtual environment.

Select last interpreter you created >

Locate your desirable virtualenv executable path and save the setting.

Restart the Pycharm and enjoy.

Thanks, olidebnedra@gmail.com for any other problem.

Just go to your Anaconda3 (in case you are using Anaconda3) folder and from there go to envs and then delete the folder of your project. Now you’ll be able to create a new project with the same name.

And you also need to delete it from PyCharm Project folder and that I think should be very obvious to you all.

I have added in the front of venv in this case venv27 in add Python Interpreter > New environment > Location «C:devkivyvenv» and worked for me. Thanks.

I solved this issue.

What you need to do is delete everything in the ven folder (/ home / yourUser / PycharmProjects / XXXXX / venv / bin), which is located in your project.

The reason is that your ven folder is the place where the environment location located in. If ven folder is not empty like you have already had python3.5 Project Interpreter, you want to change the Interpreter to python2.7, but python2.7 needs another empty folder to place it, then this error will occur.

Понравилась статья? Поделить с друзьями:
  • Conda create environment error
  • Conax cam нет доступа 6 дом ру как исправить
  • Conan sandbox ошибка
  • Conan exiles ошибка при запуске fatal error
  • Conan exiles ошибка появления предметов