Ошибка рабочего каталога
Я работаю с PyCharm 4.04. Поскольку я устанавливал его, каждый раз, когда я его открываю, в качестве каталога по умолчанию я получаю следующее:
C:\Users\Laura\AppData\Local\Temp\main.py1.tmp > кд
Который дает мне ошибку при попытке использовать консоль:
Ошибка: не удается запустить процесс, путь, указанный для рабочего каталога не является каталогом
Но даже если я меняю каталог, сообщение не исчезает.
Терминал, тем не менее, работает, и я могу запускать проекты, но я хотел бы использовать консоль.
Ответы
Ответ 1
Я, наконец, решил проблему.
Я думаю, все началось, потому что первый проект, который я открыл с pycharm, был в моей папке "загрузка", поэтому рабочий каталог автоматически устанавливался во временную папку по умолчанию, и, хотя я переместил проект в другую папку, и я вручную изменил рабочий каталог с терминала, он не работал.
Решение создало новый проект и дало правильный путь к новому проекту. Это кажется очень легким, но это было не так очевидно.
Ответ 2
Другое решение - закрыть проект, запустить rm -rf .idea
и повторно открыть его. По-видимому, Pycharm путается с помощью некоторых прямых манипуляций с папками и не отражает его в своих .idea/*.xml
файлах
Ответ 3
Я также получил эту ошибку, и она была решена путем установки рабочего каталога по умолчанию. Следуйте приведенному ниже пути и установите Рабочий каталог в папку, в которой находится ваш код.
Файл > Настройки > Сборка, выполнение, развертывание > Консоль > Консоль Python > Рабочий каталог...
Ответ 4
- В верхнем правом углу нажмите маленький
▼
рядом с вашим основным для запуска (посмотрите влево от зеленого треугольника справа)
- Выберите
Edit configurations
.
- В
▼ Python
выберите правильное имя конфигурации.
- Посмотрите на панель
Configuration
.
- Исправить элементы
Script
и Working directory
.
pycharm
Ответ 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. При появлении запроса откройте проект в новом окне, закройте старое, чтобы избежать путаницы. источник = стучал головой о консоль в течение последних нескольких часов.
Ответ 9
Если вышеупомянутые решения не работают, вы можете перезапустить новый проект.
file> Новый проект...
тогда,
создать новый проект.
Ответ 10
У меня была та же проблема, ошибка возникает, когда я хочу обновить свои пакеты и когда я запускаю свой проект "этот FileNotFoundError: [Errno2] Нет такого файла или каталога: 'C:\Users\youruser\AppData\Локальный\Temp\gen_py\3.7\__ init__.py'"я обнаружил, что временный файл в C:\Users\youruser\AppData\Local был поврежден и исправлен удалением" Temp " msgstr "файл, после удаления он автоматически создаст новый с" gen_py "в нем