Подтвердить что ты не робот

Ошибка рабочего каталога

Я работаю с PyCharm 4.04. Поскольку я устанавливал его, каждый раз, когда я его открываю, в качестве каталога по умолчанию я получаю следующее:

C:\Users\Laura\AppData\Local\Temp\main.py1.tmp > кд

Который дает мне ошибку при попытке использовать консоль:

Ошибка: не удается запустить процесс, путь, указанный для рабочего каталога не является каталогом

Но даже если я меняю каталог, сообщение не исчезает.

Терминал, тем не менее, работает, и я могу запускать проекты, но я хотел бы использовать консоль.

4b9b3361

Ответ 1

Я, наконец, решил проблему.

Я думаю, все началось, потому что первый проект, который я открыл с pycharm, был в моей папке "загрузка", поэтому рабочий каталог автоматически устанавливался во временную папку по умолчанию, и, хотя я переместил проект в другую папку, и я вручную изменил рабочий каталог с терминала, он не работал.

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

Ответ 2

Другое решение - закрыть проект, запустить rm -rf .idea и повторно открыть его. По-видимому, Pycharm путается с помощью некоторых прямых манипуляций с папками и не отражает его в своих .idea/*.xml файлах

Ответ 3

Я также получил эту ошибку, и она была решена путем установки рабочего каталога по умолчанию. Следуйте приведенному ниже пути и установите Рабочий каталог в папку, в которой находится ваш код.

Файл > Настройки > Сборка, выполнение, развертывание > Консоль > Консоль Python > Рабочий каталог...

Ответ 4

  • В верхнем правом углу нажмите маленький рядом с вашим основным для запуска (посмотрите влево от зеленого треугольника справа)
  • Выберите Edit configurations.
  • В ▼ Python выберите правильное имя конфигурации.
  • Посмотрите на панель Configuration.
  • Исправить элементы Script и Working directory.

Ответ 5

У меня была такая же проблема, и мне просто пришлось переустановить pycharm. Это quickfix, и я не могу гарантировать, что это не повторится.

Ответ 6

Я решил это, заменив все экземпляры старого имени файла и старого каталога новым в файле .idea/workspace.xml

Это можно сделать с запуском PyCharm.

Ответ 7

@user1068430 имеет ответ в комментариях к вопросу:

Когда вы открываете проект, откройте каталог, а не конкретный файл python. Вместо ~/Documents/myProject/main.py open ~/Documents/myProject

Если вы "открываете".py файл, вам придется каждый раз устанавливать рабочий каталог (File > Settings > Build, Execution, Deployment > Console > Python Console > Working Directory). Если вы "откроете" каталог, содержащий файл .py, откроется PyCharm, и все ваши .py файлы будут доступны в левом окне. Выберите один из них, и вы хорошо пойдете.

Ответ 8

Для тех, у кого есть подобные проблемы: Виртуальная среда интерпретатора Python - это место, где находится ваш python.exe. В рабочем каталоге находится ваш скрипт. Чтобы упростить все, откройте новый проект, выделите место, где хранится сценарий, и выберите. Выберите опцию переводчика, нажмите существующий (если старый работал) или выберите python.exe. При появлении запроса откройте проект в новом окне, закройте старое, чтобы избежать путаницы. источник = стучал головой о консоль в течение последних нескольких часов.

Ответ 10

У меня была та же проблема, ошибка возникает, когда я хочу обновить свои пакеты и когда я запускаю свой проект "этот FileNotFoundError: [Errno2] Нет такого файла или каталога: 'C:\Users\youruser\AppData\Локальный\Temp\gen_py\3.7\__ init__.py'"я обнаружил, что временный файл в C:\Users\youruser\AppData\Local был поврежден и исправлен удалением" Temp " msgstr "файл, после удаления он автоматически создаст новый с" gen_py "в нем