This question already has answers here:
pip not working on windows python 2.7.9
(8 answers)
Closed 4 years ago.
I know there's a post like this, but I can't find the answer yet :S
I installed the last version of Python (3.7) and it's already come with pip right? I tried everything on CMD in intention to install libraries but everytime i got "Invalid Syntax".
py -m pip install ndjson;
python -m pip install ndjson;
pip install ndjson;
python.exe -m pip install ndjson;
even python --version got invalid syntax.
someone help me?
my windows is 64 bits..
EDIT:
enter image description here
You are in your Python interpreter rather than the terminal.
Open a new terminal and try pip install ndjson again.
Just so you know, if you see >>> at the start of your terminal, you're in the Python interpreter. You can't run pip commands from the Python interpreter; you can only run them from the terminal.
To exit the interpreter you can type quit() (or hit control D in some systems), which will bring you back to your terminal.
Related
This question already has answers here:
'pip' is not recognized as an internal or external command
(40 answers)
Closed 1 year ago.
pip not working with any followed commands:
pip is not showing anywhere:
It sounds like you may not have pip installed, judging from your pictures. If so type this to check python -m pip --version.
If you don't have it installed, perhaps try python -m pip install.
If you do have pip installed and are trying to install pygame, I suggest trying python -m pip install pygame.
I also found that using python didn't work but replacing it with py did. I did these things (a while ago) in terminal on a windows 10 machine, so my suggestions may not be relevant.
This question already has answers here:
Why does "pip install" inside Python raise a SyntaxError?
(7 answers)
Closed 2 years ago.
I was trying to develop a virtual machine for my friend, I decided to use python pip, but when I typed in install after pip (pip install wolframalpha), the "i" is highlighted as an "invalid syntax". I have tried capital "i" in install, but it still shows the error, I do believe I have searched for all possible reasons, but did not come to the one that is my reason for all my problems. also, i have tried python IDLE and the cmd prompt widows comes with, along with uninstalling and reinstall python 3.8.5, yet that did nothing. below is a screen shot of my problem.
pip install error
The problem is you are using python in your shell, instead what you want to do is open up command prompt and type pip install (your module), or if this throws you an error configure pip to your path variables than try again.
This question already has answers here:
Why does "pip install" inside Python raise a SyntaxError?
(7 answers)
Closed 2 years ago.
I was wondering how you install pip with the newest version of Python which is 3.8. I try to put in curl https://bootstrap.pypa.io/get-pip.py > get-pip.py into the command line but I get a syntax error that looks like this enter image description here I was wondering if someone can tell me what I was doing wrong.
You need to execute the that code on the shell command line, not inside Python.
But apart from that there’s usually a better way to install pip, refer to the official instructions.
You need to run curl https://bootstrap.pypa.io/get-pip.py > get-pip.py in your terminal not in the python console.
Go to your command prompt, cd to the location of the pip.exe or pip3.exe from the Python 3.8 package. There, you can enter in your command prompt: pip install something or pip2 install something.
This question already has answers here:
python3 --version shows "NameError: name 'python3' is not defined"
(2 answers)
Closed 4 years ago.
everyone.
I just started to learn python, and am currently trying to add some nice additional features to Atom.
I was trying to follow the steps from the video "Setting up a Python Development Environment in Atom":
https://www.youtube.com/watch?v=DjEuROpsvp4 (just for those who are interested to know more ,starting from around 13:30.)
But I failed at installing pip autopep8. As I downloaded "pip autopep8" in Atom and typed in "pip install autopep8" at the command line in python. what I got was a warning of "invalid syntax", which lead me to nowhere to know what got wrong.
invalid syntax, installing pip autopep8
I hope someone could help me figure out what was the problem, and how could I push the installing forward. Thank you all!
Try in CMD:
pip install autopep8
Upon looking at your image, don't run pip through your IDLE, run it straight from CMD
https://i.stack.imgur.com/RH9cR.png <-- Example
Editing because I found some additional info for future users. If you're running additional versions of python on the same system (Centos for instance requires python 2 for a lot of dependencies) you can use the pip instance of a specific python install by running the following:
python3.6 -m pip install discord
As an example, python3.6 in my case was the additional instance I installed on my Centos server. Normal pip was installing packages for the Python 2 instance.
This question already has answers here:
Why does "pip install" inside Python raise a SyntaxError?
(7 answers)
Closed 4 years ago.
I am quite new to python, and I'm trying to install pygame for a personal project, and the site recommends I use pip to install it. That's where I run into the problem.
When I enter
python3 -m pip install -U pygame --user
into the python shell, I get
SyntaxError: invalid syntax
It also highlights the 'pip' part of that.
The only thing I can think of is I don't have pip installed. But I am using python 3.6.2 and doesn't it already come with pip?
Am I stupid? What am I doing wrong?
You shouldn't enter that in the python console.
If you're in Windows, make sure you enter that in the Command Line (cmd).
Also, usually pip install package_name is enough, in which "package-name" is your "pygame". As said before, -U is to update an older version, so given those conditions, you don't need to put it there.
Hope it helps.
Pedro
PS: Also, --user makes pip install packages in your home directory instead, which doesn't require any special privileges. If it's what you want, go for pip install package_name --user, in which "package-name" is your "pygame".
I've never run pip this way. pip is a standalone program and is normally run from the command line not using the python shell. So run
pip3 install pygame
the -U switch is only needed if you have an old copy of pygame installed already which you need to upgrade. I've never seen the --user switch and can't find it in the pip documentation but I presume it is an attempt to install a local copy of pygame. In which case, unless you run pip as root (via sudo -H) (administrator on windows) you should get a local copy anyway.
This is similar to the way used on Windows when both python2 and python3 installed such as py -3 -m pip install package_name.
But on linux you don't need to do that.
You can use pip3 install package_name directly. And -U is used to update an older version.