I am working with PyCharm 4.04. Since I installed it, every time I open it, as default directory I get this:
C:UsersLauraAppDataLocalTempmain.py1.tmp>cd
Which gives me an error when trying to use the console:
Error:Cannot start process, the path specified for working directory
is not a directory
But even if I change the directory, the message does not disappear.
The terminal, though, it does work and I can run projects, but I would like to use the console.
asked Jan 28, 2015 at 20:59
1
Another solution is to close the project, run rm -rf .idea
and re-open it. Apparently Pycharm gets confused by some direct folder manipulation and doesn’t reflect it properly in his .idea/*.xml
files
answered Mar 10, 2015 at 23:30
chiffachiffa
1,9862 gold badges25 silver badges40 bronze badges
5
I also got this error, and it got resolved by setting the default working directory. Follow the below path, and set the Working Directory to the folder where your code resides.
File > Settings > Build, Execution, Deployment > Console > Python Console > Working Directory …
answered Mar 31, 2016 at 15:45
MegamindMegamind
3331 gold badge3 silver badges6 bronze badges
3
I finally solved the problem.
I think it all started because the first project that I opened with pycharm was in my «download» folder, so the working directory was automatically set to a temporal folder by default and allthough I moved the project to another folder and I manually changed the working directory from the terminal, it was not working.
The solution was creating a new project and giving a correct path to the new project. It seems very easy but it was not that obvious.
answered Feb 5, 2015 at 8:24
Laura LópezLaura López
4711 gold badge4 silver badges12 bronze badges
1
- In the upper right corner click on small
▼
next to your main to run (look to the left from green right-pointing triangle) - Select
Edit configurations
. - In
▼ Python
select the proper configuration name. - Look at the
Configuration
panel. - Fix items
Script
andWorking directory
.
pycharm
answered Mar 21, 2017 at 16:30
Alice VixieAlice Vixie
4023 silver badges10 bronze badges
I had this same problem and just had to reinstall pycharm. It’s a quickfix and I can’t ensure it won’t happen again.
answered Feb 1, 2015 at 14:38
Mike49Mike49
4731 gold badge5 silver badges17 bronze badges
I solved this by replacing all instances of the old filename and old directory with the new one in .idea/workspace.xml
It can be done with PyCharm running.
answered Mar 30, 2016 at 1:32
TannerTanner
6201 gold badge7 silver badges20 bronze badges
0
@user1068430 has the answer in the comments to the question:
When you open a project open the directory not a specific python file.
Instead of ~/Documents/myProject/main.py open ~/Documents/myProject
If you «open» the .py file then you’ll have to set the working directory (File > Settings > Build, Execution, Deployment > Console > Python Console > Working Directory
) every time. If you «open» the directory containing the .py file, then PyCharm will open and all of your .py files will be available in the left window. Select one of them and you’re good to go.
answered Feb 20, 2017 at 17:17
Mark CramerMark Cramer
2,4845 gold badges30 silver badges55 bronze badges
i had the same issue, the error comes up when i want to upgrade my packages and when i run my project «this FileNotFoundError: [Errno 2] No such file or directory: ‘C:UsersyouruserAppDataLocalTempgen_py3.7__init__.py‘» i found that the Temp file in C:UsersyouruserAppDataLocal was corrupt and it was fixed by deleting the «Temp» file, once deleted it will automatically create a new one with «gen_py» in it
answered Aug 13, 2019 at 3:00
ZeusZeus
112 bronze badges
1
To anyone with similar issues: Python interpreter virtual environment is where your python.exe sits. The working directory is where your script sits. To make everything easier, open a new project, scroll to location where you script is stored, and select. Click the interpreter option, click existing (if old one worked) or choose the python.exe. When asked, open the project in a new window, close old one to avoid confusion.
source = banging my head against the console for past few hours.
answered Feb 5, 2019 at 16:57
El_1988El_1988
3393 silver badges13 bronze badges
Содержание
- I’m a coder. Welcome to my blog. Here are some of the records on my job.
- Categories
- PyCharm tells me & ldquo; can not start the process, the working directory and hellip; does not exist «
- PyCharm говорит мне: «Не могу запустить процесс, рабочий каталог… не существует»
- 5 ответов
- Alexandre VIOT
- A blog about Microsoft Technologies
- Powershell – Start-Process Credential error
- Start-Process Credential errors
- User Membership
I’m a coder. Welcome to my blog. Here are some of the records on my job.
Categories
PyCharm tells me & ldquo; can not start the process, the working directory and hellip; does not exist «
I’ve seen this question being asked before (at least twice), but I haven’t found a solution so far, so I’ll ask the question again with some more details.
The Problem
When I run my python main file, PyCharm keeps telling me Cannot start process, the working directory /home/myname/PyCharmProjects/MyProjectName/mypackage does not exist .
When did this error occur?
After I created a package mypackage for test purposes, moved files to it (inluding my main file), and moved the files back to the root folder afterwards.
The package mypackage was empty after that, but PyCharm still thought that the main file ( Main.py ) is located in that package. I could still run the program until I deleted the empty package, but path errors occurred. After deleting the package, I was unable to start it.
Additional Info
- I can still run the other files that used to be in mypackage and are now in my root directory again
- I can still create and run new files in my root directory
It happens, because when you create a file it automatically assigns the working directory to it’s configuration, which of course is the one where you created it. You can change that by going into Run -> Edit Configurations.
Источник
PyCharm говорит мне: «Не могу запустить процесс, рабочий каталог… не существует»
Я уже видел этот вопрос (хотя бы дважды), но пока не нашел решения, поэтому еще раз задам вопрос с некоторыми подробностями.
Проблема
Когда я запускаю свой основной файл python, PyCharm постоянно говорит мне Cannot start process, the working directory /home/myname/PyCharmProjects/MyProjectName/mypackage does not exist .
Когда возникла эта ошибка?
После того, как я создал пакет mypackage для целей тестирования, переместил в него файлы (включая мой основной файл) и впоследствии переместил файлы обратно в корневую папку.
После этого пакет mypackage был пуст, но PyCharm все еще думал, что основной файл ( Main.py ) находится в этом пакете. Я все еще мог запустить программу, пока не удалил пустой пакет, но произошли ошибки пути. После удаления пакета я не смог его запустить.
Дополнительная информация
- Я все еще могу запустить другие файлы, которые раньше были в mypackage и теперь снова в моем корневом каталоге
- Я все еще могу создавать и запускать новые файлы в моем корневом каталоге
5 ответов
После небольшого тестирования я нашел решение (но не ответ на вопрос, почему эта ошибка возникает в PyCharm):
Удалите файл и создайте его снова. (Или переименуйте или переместите его и создайте новый файл со старым именем, оба должны работать.)
Проблема постоянно всплывала в PyCharm. Поэтому я создал новый проект и загрузил нужный скрипт. Затем я указал каталог для path и назначил версию Python по умолчанию, которую я хотел использовать . и это сработало. Тогда я смог наконец использовать «выполнить строку в консоли» еще раз.
У меня была та же проблема, моя, вероятно, связана с объяснением, данным другими, оно исходит из каталога .idea , файлы *.xml содержат переменную $DIR_PROJECT$ .
Поэтому, поскольку указание нового пути не работало, я просто удалил свой .idea , который автоматически загружается каждый раз, когда я открываю каталог моего проекта.
Он автоматически восстановил .idea , запросил путь к сценарию . И он работал отлично
ОСТОРОЖНО => Вы автоматически потеряете настройки проекта, вы удаляете «файл настроек»
Я получил эту же ошибку, и путь в «редактировать конфигурации» был правильным. Тем не менее, это то, что в итоге заставило мой код снова работать.
1) Я закомментировал весь код в моем файле («ctrl» + «a» + «ctrl» + «/»)
2) Я прокомментировал кое-что, что, как я знал, скомпилируется в файл. (мой список импорта)
3) Я запустил файл с питоном. На этот раз он фактически полностью скомпилирован, и после этого я смог раскомментировать оставшуюся часть кода, и все снова заработало.
Это происходит потому, что когда вы создаете файл, он автоматически назначает рабочий каталог своей конфигурации, которая, конечно же, является той, где вы его создали.
Вы можете изменить это, зайдя в Run -> Edit Configurations . Нажмите на значок папки в Script path: и исправьте путь к файлу. Нажмите OK для сохранения, и вы сможете снова Run файл.
Источник
Alexandre VIOT
A blog about Microsoft Technologies
Powershell – Start-Process Credential error
With Windows Powershell, we are able to start a process as another user, with the command Start-Process Credential parameter. But in some conditions, you will get this error: The system cannot find the file specified. or The Directory name is invalid.
Start-Process Credential The file cannot find the file
The error occurs only if the parameter Credential is set. If not, Internet Explorer is starting. Let’s see how to resolve this issue.
Start-Process Credential errors
Maybe you tried to execute the powershell command:
Start-Process -credential (Get-Credential) -FilePath «iexplore.exe»
Start-Process The file cannot find the file
Even with the full path specified, another error occurs: The Directory name is invalid.
Start-Process -credential (Get-Credential) -FilePath «C:Program Files (x86)Internet Exploreriexplore.exe»
The Directory Name is invalid
The Start-Process cmdlet has the WorkingDirectory parameter. If we use it with the executable name, the error is one again: The system cannot find the file specified.
Start-Process -credential (Get-Credential) -FilePath «iexplore.exe» -WorkingDirectory «C:Program Files (x86)Internet Explorer»
Start-Process Working Directory error
After troubleshooting, these errors occur when the $HOMEDRIVE and $HOMEPATH are set on the logged user account. This can be done by GPO or on the account properties.
The workaround is to use the full path of the executable AND use the working directory:
Start-Process -credential (Get-Credential) -FilePath «C:Program Files (x86)Internet Exploreriexplore.exe» -WorkingDirectory «C:Program Files (x86)Internet Explorer»
Start-Process Credential no errors
User Membership
When you try to run a process on a computer with a external user in a trusted forest, the user must be in the local computer Users group. Otherwise you will get an Access Denied error.
You can get more information about the cmdlet Start-Process here.
Источник
Я видел, что этот вопрос задавали раньше (по крайней мере дважды), но пока я не нашел решения, поэтому я снова задам вопрос с более подробной информацией.
Проблема
Когда я запускаю свой основной файл python, PyCharm продолжает говорить мне Cannot start process, the working directory /home/myname/PyCharmProjects/MyProjectName/mypackage does not exist
.
Когда произошла эта ошибка?
После того как я создал пакет mypackage
для целей тестирования, переместил файлы на него (в том числе мой основной файл) и впоследствии переместил файлы в корневую папку.
После этого пакет mypackage
был пуст, но PyCharm по-прежнему считал, что основной файл (Main.py
) находится в этом пакете. Я все еще мог запустить программу, пока не удалю пустой пакет, но произошли ошибки пути. После удаления пакета я не смог его запустить.
Дополнительная информация
- Я все еще могу запустить другие файлы, которые раньше были в
mypackage
и теперь находятся в моем корневом каталоге. - Я могу создавать и запускать новые файлы в корневом каталоге
20 окт. 2015, в 08:43
Поделиться
Источник
3 ответа
После тестирования немного, я нашел решение (но не ответ на вопрос, почему эта ошибка возникает в PyCharm):
Удалите файл и создайте его снова. (Или переименуйте или переместите его и создайте новый файл со старым именем, оба должны работать.)
R.G.
20 окт. 2015, в 08:23
Поделиться
Это происходит потому, что когда вы создаете файл, он автоматически назначает рабочую директорию для его конфигурации, которая, конечно же, является той, где вы его создали.
Вы можете изменить это, зайдя в Run → Edit Configurations
. Нажмите на значок папки в поле » Script path:
и исправьте путь к файлу. Нажмите OK
чтобы сохранить, и вы сможете снова Run
файл.
Guest
11 янв. 2017, в 15:56
Поделиться
Я получил эту же ошибку, и путь в «редактировать конфигурации» был правильным. Тем не менее, это то, что в итоге заставило мой код снова работать.
1) Я закомментировал весь код в моем файле («ctrl» + «a» + «ctrl» + «/»)
2) Я прокомментировал что-то, что, как я знал, скомпилируется в файл. (мой список импорта)
3) Я запустил файл python. На этот раз он фактически полностью скомпилирован, и после этого я смог раскомментировать оставшуюся часть кода, и все снова заработало.
engineer1221
25 янв. 2019, в 15:43
Поделиться
Ещё вопросы
- 1Передача списка списков в качестве входных данных для scipy.optimize.curve_fit
- 0Неверная левая часть в назначении на код JavaScript
- 1Слияние фреймов данных Pandas с одним и тем же идентификатором столбца с неправильным выводом
- 0Ошибка компоновщика Duplicate Symbol при попытке связать libFlurryAds
- 0Как разместить изображение в углу QGroupBox — StyleSheet
- 0Добавить в тот же класс с условием?
- 1Выравнивание текста символов ASCII
- 1C # — правильно запустить элемент управления или формы в отдельном потоке
- 1Gulp: Uglifying Bootstrap 4 js-файлов
- 0Makefile Нет такого файла или каталога произошла ошибка, когда включенный файл включает другой файл
- 1Android добавить контактный адрес электронной почты
- 0Не удается найти правильный синтаксис массива JSON для Highcharts
- 0C ++ ДЛЯ LOOP ТОЛЬКО задача
- 1Как приложение Android может инициировать соединение Bluetooth HFP и A2DP с гарнитурой Bluetooth?
- 1Функция хеширования, совместимая с Arrays.hashCode
- 0Мерцание белого при переходе
- 1Как мне эффективно извлечь стековые трассировки из потока сообщений журнала?
- 1Анимация изображения на Windows Phone 8
- 0Подкладка колонн вверх
- 0JQuery / JS для цикла, добавление переменной с другим конечным номером для разделения Div
- 1Изменить результаты таблицы данных в соответствии с вводом из текстового поля
- 0Таблица стилей CSS для разрешения
- 0Как вставить данные в таблицу MySQL, используя sequeilze в express.js
- 1добавление записей в xsd файл с использованием linq и C #
- 0Двойные звонки от рендера
- 0Целевой ближайший класс .click jQuery
- 0Невозможно заставить Firepad работать правильно
- 0Как получить все соответствующие записи respectievelijk из базы данных MySql, используя php, который хранится в массиве?
- 0Скользящее меню на вопрос прокрутки
- 0Добавить разделы в существующую таблицу на основе текущей даты
- 0Как загрузить данные из базы данных MySQL и сохранить их в локальной базе данных для автономного использования в Android?
- 1Android, почему я не могу получить сжатое растровое изображение?
- 0Ошибки Sendgrid x-smtpapi с «отсутствующим адресом электронной почты»
- 0Соответствующая строка без определенного шаблона между определенными местами
- 0jQuery wrapAll оборачивает содержимое дважды
- 1Тайм-аут для функции
- 1Android — RadioButton и RadioGroup
- 1Отделение массива и элемента от строки JSON
- 1Содержимое завышенного EditText
- 0MySQL возвращает только 1 строку, хотя должно быть больше
- 1Javascript — как обнаружить отличие от двух массивов
- 0Scala: создание / использование пользовательских типов в методах JNI
- 1Hibernate Search Ассоциация со свойством IndexEmbedded с составным идентификатором
- 1Azure Event Hub Python SDK
- 1Настройте таргетинг на все элементы <a> с определенным textContent, пока не доступен идентификатор
- 0Как обновить общую длину поля в таблице для базы данных MYSQL для всех таблиц?
- 1Используя Критерии гибернации, установите поле Проекция в качестве столбца внешнего ключа в спящем режиме.
- 0Я хочу расширить строку в таблице?
- 1Google-app-script ошибка неверного назначения слева
- 0Joomla кнопки конфликтуют друг с другом