Error running main cannot run program pycharm



Nakoblog Technology, Engineering and Design

Error Detail

When I try to run python in PyCharm. The error occurred as below. What is venv\Scripts\python.exe?

Environment

Windows 10
PyCharm 2020.3
Python 3.8

Cause

The python specified to use as interpreter in PyCharm cannot be found. In my case, the specified python is python that is bundled to the deleted virtual env of PyCharm project.
Check “Configure a virtual environment” for details about virtual env of PyCharm.

Solution

Change the python to use

Right click the program to run. And click “Modify Run Configuratuib…”

Select valid interpreter and click ”OK”.

How to remove and add python interpreters to the project

Open “File > Settings > Python Interpreter”. Click the gear icon and click “Show All” button.

Click “-” button to delete invalid Python.

And click “+” button to add new valid python to use to run python program. I selected my local system python.

Источник

Pycharm выдает ошибку «не удается найти модуль __main__» »

Установите Python, Numpy, Matplotlib, Scipy в Windows

Всякий раз, когда я пытаюсь запустить скрипт через Virtualenv в pycharm, я получаю такую ​​ошибку:

Все работает нормально через idle или vs code. Я полагаю, что это должно быть что-то с тем, как я настроил свой pycharm, но понятия не имею, что.

edit: это происходит независимо от того, что я запускаю, даже с простой функцией печати.

изменить: даже при выборе обычного интерпретатора Python, то же самое происходит только в pycharm

  • 3 Можете ли вы показать нам свой код?
  • Что бы я ни бегал. Даже пробовал простую печать («бла бла») prntscr.com/kn60cu
  • 1 Как вы запускаете код? Это не похоже на файл Python, он не заканчивается на .py
  • Он заканчивается на py, и это файл python, вы можете видеть, что он заканчивается на test.py и значок python рядом с файлом. Разобрался в чем дело, отправил ответ. спасибо, ребята

Разобрался в чем дело. В окне конфигурации в pycharm мне нужно было выбрать правильный путь к скрипту:

  • 2 Путь к сценарию вводит в заблуждение (ИМХО), поскольку он также должен включать файл сценария.

В вашем Pycharm:

  1. Выбрать Run — Edit Configurations
  2. В Configuration tabs , Выбрать Module name в опции Choose target to run и введите имя вашего файла python
  3. Нажмите Apply а также OK кнопка

Или простой способ — когда вы запускаете свой код в первый раз (в новом файле), просто введите клавиатуру Alt+Shift+F10 для запуска и сохранения конфигурации. Во второй раз (после сохранения конфигурации) просто введите Alt+F10 для запуска вашего кода.

  • также называется «путь к сценарию»

Перейдите в «Редактировать конфигурацию» и укажите только свое имя файла, например filename.py

Существующий путь ——> C:\Users\np4\PycharmProjects\TEST\venv

Попробуйте с этим ——> C:\Users\np4\PycharmProjects\TEST\venv\MultiSites.py

Я столкнулся с этой проблемой, когда мой cmd был вынужден «Завершить задачу» диспетчером задач. Моя проблема решена, когда я перезапускаю свою IDE.

«Открыть диалоговое окно« Редактировать настройки запуска / отладки »» (вверху, рядом с «Выполнить») «Изменить конфигурации» «Путь к сценарию:» -> выберите правильный путь к сценарию.

В Pycharm (Ubuntu):

  1. Создать новый проект
  2. Дайте название проекта
  3. Щелкните правой кнопкой мыши папку bin
  4. Создать новый файл Python
  5. Напишите свой код
  6. Верхняя правая сторона: Добавить конфигурацию
  7. Левая сторона: щелкните правой кнопкой мыши знак «+»
  8. Введите полное имя файла
  9. Home / Downloads / myfile.py как «Путь к сценарию»
  10. python 2.x / 3.x как интерпретатор Python
  11. Нажмите «Применить / ОК»

Я исправил это, удалив значения из Возможности переводчика в конфигурациях запуска / отладки. Пытаясь добавить интерпретатор, я добавил путь Python к указанному полю.

После расчистки поля все наладилось.

Ты можешь найти run/debug configuration настройки в раскрывающемся списке слева от значка запуска в правом верхнем углу окна pycharm.

Источник

Русские Блоги

PyCharm:Error running xxx: Cannot run program «D:\Python27\python.exe»

При запуске программы с использованием PyCharm, Ошибка запускаxxx: Не удается запустить программу «D: \ Python27 \ python.exe» (xxxЭто название вашего проекта), указывающее, что вы используете неправильную версию python в PyCharm.

Читайте также:  Pfsense tls error tls key negotiation failed

Итак, как переключить версию Python в PyCharm?

Сначала откройте интерфейс настроек Файл> Настройки:

Затем найдите опцию Projection Interpreter слева, которая показывает текущую используемую версию Python. Вы можете использовать стрелку вниз, чтобы найти версию, на которую вы хотите переключиться. После переключения нажмите Apply> OK, это решит проблему!

——————— Эта статья из блога CSDN LAN_Randall, пожалуйста, нажмите здесь: https://blog.csdn.net/LAN_Randall/article/details/78249280 ? utm_source = copy

Интеллектуальная рекомендация

Andorid Авторитетное программирование Руководство

1 Создайте фрагмент 2 tools:text а такжеandroid:textразница android:text —> what you would see while running the app tools:text —> what you would see just on preview window (when you need to d.

003.JDK Скачать и установка Подробное объяснение (Graking Gine)

Как разработчик,Должен мастерСтроительство среды развития,ЭтоСамый основной шагВ будущем еще много ситуаций в программном обеспечении для установки и связанной с этим конфигурации. Java 8 — наиболее ш.

Почему регуляризация может быть уменьшена

Запишите его сначала, а затем организуйте его в будущем. 1CS231N Примечания курса 2Учитель Wu Enda Учебная программа. Чрезмерные переменные признака могут привести к переоснащению. Чтобы предотвратить.

Перенести пространство из / home, установленного по умолчанию в CentOS7, в корневой каталог /

Стандарты набора персонала Unicorn Enterprise Heavy для Python-инженеров 2019 >>> 1. Основные концепции Cent0S 7 включает LVM2 (Диспетчер логических томов) по умолчанию и делит жесткий диск м.

Фильтрующие экраны Известной группе, возвращает элемент или объект, который верно или формирует новый массив

Определение и использование Фильтр () Метод создает новый массив, а элементы в новом массиве являются проверкой всех элементов, которые соответствуют условиям в указанном массиве. Возвращает массив, к.

Источник

Troubleshooting

While working with PyCharm, you might encounter some warning or error messages. This chapter provides the list of the known problem solutions and workarounds.

You can also find the recommendations for troubleshooting and performing basic diagnostics of your working environment.

A Python interpreter is marked as unsupported in the list of available interpreters in Preferences/Settings | Project | Python Interpreter .

The Python version of the marked interpreter is outdated and it is not supported in PyCharm

You can delete the unsupported interpreter from the list of the available interpreters. For more information about the supported Python versions, see Python Support.

PyCharm Editor restricts code editing.

You have installed the IdeaVim plugin and thus enabled the vim editing mode.

Deselect Vim Emulator on the Tools menu. See Using Vim Editor Emulation in PyCharm for more details.

Python code is not highlighted in the Editor.

The PY files are associated with the text file format.

In the Settings/Preferences dialog ( Ctrl+Alt+S ), navigate to Editor | File Types , select Text from the Recognized File Type list, select *.py from the File Name Patterns list, and click .

Code completion action is not available.

Power Save Mode is enabled.

From the main menu, choose File and clear the Power Save Mode checkbox.

Your file doesn’t reside in a content root , so it doesn’t get the required class definitions and resources needed for code completion.

Restructure your sources files.

A file containing classes and functions that you want to appear in the completion suggestions list is a plain text file.

Reconsider and modify (if needed) the format of your source files.

Cannot debug a Docker run/debug configuration; the Debug action is not available.

PyCharm provides debugging for Python run/debug configurations.

Python Debugger hangs when debugging Gevent code.

Gevent compatibility mode is not enabled.

In the Settings/Preferences dialog ( Ctrl+Alt+S ), navigate to Build, Execution, Deployment | Python Debugger and select the Gevent compatible checkbox.

Some import errors are reported in your PyQt code.

PyQt is installed on the interpreter but is not imported in the application code.

In the Settings/Preferences dialog ( Ctrl+Alt+S ), navigate to Build, Execution, Deployment | Python Debugger , and clear the PyQt compatible checkbox in the . This mode is enabled by default.

Читайте также:  Error in parse image tilda

Debugging process is slow.

Debugger stops not only when the process terminates with an exception but on each exception thrown (even though it was caught and didn’t lead to the process termination).

Clear the On raise checkbox in the Breakpoints dialog ( Run | View Breakpoints ).

The following error message appears on your first attempt to attach to a local process: ptrace: Operation not permitted .

It a known issue for Ubuntu.

Ensure that the kernel.yama.ptrace_scope kernel parameter is set to 0. You can temporary change its value with the command sudo sysctl kernel.yama.ptrace_scope=0 or set it permanently by adding the kernel.yama.ptrace_scope = 0 line to the /etc/sysctl.d/10-ptrace.conf file.

The following error message is shown:

Python.h: no such file or directory .

You lack header files and static libraries for Python dev.

Use your package manager to install header files and static libraries for Python dev system-wide.

For example, you can use the following commands:

The following error message is shown:

Command ‘gcc’ failed with exit status 1 .

You lack a C compiler.

Install a C compiler in order to build Cython extensions for the debugger.

You have already clicked the Install link in the Cython speedup extensions notification but PyCharm repeatedly prompts to install it.

You do not have permissions to write in the directories used by PyCharm.

Check and modify your permissions.

Package installation fails.

pip is not available for a particular Python interpreter, or any of the installation requirements is not met.

If pip is not available, install it for the required Python interpreter (see the corresponding troubleshooting tip)

Consult product documentation for a specific package to ensure that it can be installed in your operating system and for the target Python interpreter. Also, check if any additional system requirements should be met.

Unable to connect to Docker

Docker is not running, or your Docker connection settings are incorrect.

In the Settings/Preferences dialog ( Ctrl+Alt+S ), select Build, Execution, Deployment | Docker , and select Docker for under Connect to Docker daemon with . For example, if you’re on macOS, select Docker for Mac . See more detail in Docker settings.

If you are using Docker Toolbox, make sure that Docker Machine is running and its executable is specified correctly in the Settings/Preferences dialog Ctrl+Alt+S under Build, Execution, Deployment | Docker | Tools .

Docker-composer does not work on Ubuntu using unix socket settings.

Docker-composer reports the following error:

Open the project Settings/Preferences ( Ctrl+Alt+S ).

Go to Build, Execution, Deployment | Docker .

Select TCP socket .

Enter unix:///var/run/docker.sock in the Engine API URL field.

When you try to pull an image, the following message is displayed:

Failed to parse dockerCfgFile: /.docker/config.json, caused by: .

Go to /.docker directory and delete the config.json file.

Unable to use Docker Compose

Docker Compose executable is specified incorrectly.

Specify Docker Compose executable in the Settings/Preferences dialog Ctrl+Alt+S under Build, Execution, Deployment | Docker | Tools

Unable to use port bindings

Container ports are not exposed.

Use the EXPOSE command in your Dockerfile

High CPU usage while connecting to Docker via services.

When Hyper-V is selected as the backend for the Docker service on Windows, Hyper-V virtual disk files ( .vhdx ) are constantly scanned by the anti-virus software. This behavior leads to excessive consumption of CPU, even no container is running.

Exclude Hyper-V virtual disk files from the anti-virus scan.

File Watchers You might notice the following messages in the Preferences/Settings | Tools | File Watchers window.

Unknown Scope error

The File Watcher uses a scope that is not defined in this project.

Double-click the watcher and select an available scope or create a new one.

Not found error

The project uses a global File Watcher that was removed.

Delete the watcher from the list using the Remove button or edit it to create a new global watcher with the same name.

Читайте также:  Html error status 500

Error message when using SSH configurations:

Connection to failed: SSH: invalid privatekey: [ . SSH: invalid privatekey:

The RFC 4716 format for OpenSSH keys is not supported by PyCharm.

Add the private keys to ssh-agent using the ssh-add command (see more details at ssh.com)

Repeat the configuration step in the Add Python interpreter dialog.

Add the private keys to ssh-agent using the ssh-add command (see more details at ssh.com)

In the Settings/Preferences dialog ( Ctrl+Alt+S ), select Build, Execution, Deployment | Deployment , then select your SFTP deployment configuration.

Choose OpenSSH Config and authentication agent in the Authentication list.

The Profile command is not available in the Run menu.

This functionality is available only in the Professional edition of PyCharm.

The Diagrams plugin that is bundled with PyCharm Professional has been disabled.

Check the edition of PyCharm and enable the Diagrams plugin in the plugin settings.

In some cases, you might need to perform diagnostic steps to identify whether the problem occurs in PyCharm or in your working environment. Below is the list of the useful tips and tricks.

Troubleshooting Tips

You are experiencing different behavior of your application when running it in PyCharm and in the Terminal window.

Run your script with the python version specified in the PyCharm project settings:

In PyCharm, open the Settings dialog Ctrl+Alt+S , navigate to Project | Python Interpreter .

Click nearby the Python Interpreter field and select Show All. . The interpreter you use in your project will be selected in the list of the available interpreters.

Click and copy the path from the Interpreter path field.

Now, run your script in the Terminal window using the copied path

\my_script.py . For example, C:\Python27\python.exe C:\Samples\my_script.py

In PyCharm, open the Preferences dialog Ctrl+Alt+S , navigate to Project | Python Interpreter .

Click next to the Python Interpreter field and select Show All. . The interpreter you use in your project will be selected in the list of the available interpreters.

Click and copy the path from the Interpreter path field.

Now, run your script in the Terminal window using the copied path

/my_script.py . For example, /Users/jetbrains/bin/python3 /Users/jetbrains/Samples/my_script.py

If the behavior of your application still differs, contact the support service pycharm-support@jetbrains.com

The required package is not installed for a particular Python interpreter. A version of the package installed for a particular Python interpreter is outdated.

Run the following commands to install the required package:

\python.exe -mpip install ‘

For example, C:\Python27\python.exe -mpip install ‘Flask’

Once executed, these commands install the latest versions of the specified packages.

To install a particular version of the package, use the following expressions:

‘ – installs a specific version of the package

‘ – installs a greater than the specified or later version of the package

‘ – installs a version that is compatible with the specified version of the package

For example, the following command installs Flask compatible with the version 1.0.2: C:\Python27\python.exe -mpip install ‘Flask

For example, /Users/jetbrains/anaconda3/bin/python -mpip install ‘Flask’

Once executed, these commands install the latest versions of the specified packages.

To install a particular version of the package, use the following expressions:

‘ – installs a specific version of the package

‘ – installs a greater than the specified or later version of the package

‘ – installs a version that is compatible with the specified version of the package

For example, the following command installs Flask compatible with the version 1.0.2: /Users/jetbrains/anaconda3/bin/python -mpip install ‘Flask

When trying to install a package, you discover that pip is not available for a particular Python interpreter.

Try to bootstrap pip from the standard library:

\python.exe -m ensurepip —default-pip

For example, C:\Python27\python.exe -m ensurepip —default-pip

For example, /Users/jetbrains/anaconda3/bin/python -m ensurepip —default-pip

Источник

Оцените статью
toolgir.ru
Adblock
detector