pycharm does not connect with console with python3.8 - python

"G:\Everything python\Scripts\python.exe" "C:/Users/dell/PycharmProjects/untitled8/python test.py"
No Python at 'C:\Program Files (x86)\Python38-32\python.exe'
Process finished with exit code 103
Everytime I try to make any sort of code in pycharm.Even something basic like print(1).I get hit with this code.I tried uninstalling and reinstalling python and pycharm but it didn't work.[Please Help]

In PyCharm, check File - Settings ... - Project - Project Interpretor. It's probably pointing to a location where you no longer have Python installed.
The reason this doesn't go away after a reinstall is because you probably didn't tell PyCharm to remove all previous settings. The reason this happens at all is because PyCharm supports (like any good Python IDE) multiple installations of Python and virtual environments.

Related

I just downloaded py and vscode, my first time using both, but then this appear "Python was not found; run without arguments to install from the ..."

I downloaded py and vscode, they were working good yesterday, but today when I open, and I only tried to print something else, it appear this error "Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases."
I desinstalled both and install them again, installing py i check de path bottom, and I alredy download the extension of py in vscode, and it is still no working.
Please make sure you check the "Add python to path" option before installing python. And then restart the system, that is how I solved my problem. And if it still does not, please follow the #J.R.BEATS answer.
I use to have it too. You should honestly use Pycharm. Pycharm gives less problems than vscode.
You can try:
Check your Python version and be sure it is installed on your machine
Check the path environment variable
Go to -> "start" and type "Manage App Execution Aliases". Go to it and turn off "Python"
Have a look at https://github.com/pyenv/pyenv. You can install "local" versions of Python and have different environments.
Pyenv lets you easily switch between multiple versions of Python

Windows Python 3.9, pip, vscode not working correctly tried every tutorial

I've gotten this to work relatively easy on my Mac I with django but for some reason Windows has been a heartache.
the problem is that in the console I can only get py to start executing python.
python and python3 do not work whatsoever
and also I can't get pip to install either because the py command won't execute it but python and python3 just open the windows store.
I've installed python to the path with the installer and I made the location of the file C:\Python\Python39
changed the hierarchy in the PATH in user variables and system variables to where python is at the top in both.
I've edited the vscode settings
I've also turned off the App execution aliases. That did nothing.
I'm at a complete loss so if any one has any advice I'd be so appreciative.
This tutorial helped me make pip working when I started programing
https://youtu.be/28eLP22SMTA

Adding Python 2.7 & 3.x Interpreters to PyCharm

I'm having issues adding a project interpreter to PyCharm from a new Anaconda environment. I have Anaconda2 installed with one Python 2.7 environment (C:\Anaconda2\python.exe) that I've been using on Pycharm without issue for several months.
I am attempting to add a second Python 3.6 interpreter (from C:\Anaconda2\envs\py36\python.exe) to my PyCharm. After adding the Local Interpreter to Pycharm, I run into a MS Visual C++ Runtime Error R6034 "An application has made an attempt to load the C runtime library incorrectly".
From cursory googling, it seems that there could be a runtime DLL conflict (potentially msvcr90.dll) between Python 2 & 3. All fixes I see involve editing the executable path of the application, but I don't think this is feasible for my Pycharm use case. How do I get rid of this error, or just generally be able to use both Python 2 & 3 interpreters through my PyCharm?
I think that's the problem with Anaconda and different msvc dll in the computer.
You can test the conda command in the command line, to see if R6034 happens. If it happens, try the following solution:
I had a similar problem with Anaconda3 and Python27. I solved this problem via executing the following command in cmd, outside of any conda environment:
conda install msvc_runtime
After installing the packages, open a new command and test if the R6034 error still appears.
I had a similar issue and was able to resolve it by selecting:
File --> Invalid Caches / Restart...
from PyCharm's main menu.
You may also want to double check that any Conda Environments that you have defined as Python Interpreters in PyCharm are properly configured per the docs
This issue was absolutely maddening. Million R6034 error windows would just keep popping up one after another if I just wanted to get help on a function. I researched it for months, on/off, opened tickets with JetBrains to no avail.
If you need to have multiple versions of Anaconda, and if you have Anaconda paths in your PATH, before launching PyCharm, delete all Anaconda paths from PATH, and then start PyCharm. You need to create a separate wrapper launcher script for PyCharm to fix PATH before PyCharm is started. Note that alternative of starting PyCharm and then fixing interpreter and python console PATHS inside PyCharm do not really work. Because PyCharm may be using a system path to access python to read documentation etc. So the only clean fix is to fix the system PATH before PyCharm starts.
Once you understand what needs to be done, then you can use your own steps/tools. This worked for me:
Create a script that modifies PATH. I used Python for that, sed or any other tools are fine too. The script simply examines each path element and removes it if it refers to Anaconda, and then puts it back together:
path_cleanup.py:
path_old = os.environ['PATH']
path_python_removed = [loc for loc in path_old.split(pathsep) if not ('python' in loc or 'Ana' in loc)]
print(pathsep.join(path_python_removed))
Create Powershell script to fix PATH and start PyCharm from that clean environment. To find PyCharm path, the simplest is to start it up the usual way, and head to Task Manager, right mouse click on pycharm64.exe process and select "open file location" to get the full path.
pycharm_clean.ps1
$Env:Path=python path_cleanup.py # call the script to fix the PATH
start-process $PYCHARM_PATH\pcharm64.exe -WindowStyle Hidden # enter your full path to pycharm and put it into background.
You can create a shortcut to launch pycharm_clean.ps1 + you can add it to your windows start up folder to be launched upon login: %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\
If you use BASH inside Cygwin, then steps for path clean up require a bit more tuning, but nothing you cannot do. If you need help, put a comment and I can add that script as well.

Python console not launching properly from command line

I seem to have problem launching python from command line. I tried various things with no success.
Problem: When trying to run python from the command line, there is no response i.e. I do not get message about 'command not found' and console does not launch. Only option to open python console is to run C:\Python34\python.exe directly. Running using python command does not work even when in the python directory but python.exe launches. Issue with the launching this way is that python console is launched in new window. This whole problem is present only on one machine while on my other machine I am able to run python correctly and console launches in the command prompt window from which the python command was executed.
PATH is correctly set to
C:\Python34\;C:\Python34\Scripts;...
and where python correctly returns C:\Python34\python.exe. I verified that running other commands imported through PATH (such as javac) run correctly.
Things I tried:
Completely re-installing python both with x86 and x64 python installations with no success.
Copy installation from my second machine and manually set the path variables - again no success.
Can anyone hint how to resolve this behavior?
(Additional info: Win 8.1 x64, python 3.4.2)
Issue resolved. Since no feasible solution was found in 2 days, I decided to wipe all keys containing 'python' from registry as well as some files that were not parts of other programs. This resolved the issue after re-installing python.
If anyone finds the true cause of this misbehavior and other - less brutal - solution, please write it here for future reference.
Recent Python installer has option to add PATH.
If you didn't use it, you can register directory where python.exe is to PATH environment variable.
But I prefer py launcher. It may be installed via Python 3.3 or 3.4.
With it, you can start Python via py or py -3.4.
See https://docs.python.org/3/using/windows.html#python-launcher-for-windows

Python console in Eclipse

I'm unable to run a python console inside Eclipse. I've downloaded Pydev, set up an interpreter and a PYTHONPATH and imported a project, a Django project. I set up the project as a Django one and then I tried right click on the project-->Django-->shell with Django environment.
I got the following error in the console:
Error starting server with host: 127.0.0.1, port: 1349, client_port: 1350
ERROR - failed to write data to stream: <pyreadline.console.console.Console object at 0x026EA210>
ERROR - failed to write data to stream: <pyreadline.console.console.Console object at 0x026EA210>
If I try to open a Windows shell and do the usual python manage.py shell all goes smooth so I guess I have some problem with the Eclipse configuration but I have no clue.
Thanks for your help
I figured it out the problem but I still have no solution. If I uninstall IPython the shell in Eclipse works correctly, of course I don't have IPython anymore though. If I reinstall IPython I lose all the functionality in my Eclipse Python shell while I have Python perfectly working in a Windows terminal. What Eclipse is doing???
I have same problem, this post help me:
installing IPython with two versions of Python (Windows)
I have win7. I think that problem is pyreadline library. If I updated to pyreadline-2.0-dev1.win32.exe, it is OK. Can be downloaded from http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyreadline
I found it!! You don't need to uninstall Python or any other things, it is a problem entirely of Eclipse. Go here:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\eclipse\plugins\org.python.pydev_2.5.0.2012040618\PySrc
or if you have PyDev in a different location just search for the file
pydev_ipython_console
In that folder make sure you only have one such file. For example in my case I had:
pydev_ipython_console (py)
pydev_ipython_console (pyc)
pydev_ipython_console_010 (py)
pydev_ipython_console_010 (pyc)
Just deleting the first 2 made the console working properly and even installing IPython to have it on a Windows terminal didn't cause any problem with the Eclipse console

Categories

Resources