Python newbie: pip install and syntax problems [duplicate] - python

This question already has answers here:
Why does "pip install" inside Python raise a SyntaxError?
(7 answers)
Closed 6 years ago.
New to Python here. I am running Python 2.7.7 x86 and Windows 7. I am trying to install the requests module. I've tried:
pip install requests
in the Python shell and in the Windows command line (cmd) (I saw this question, which suggested using cmd), and I keep getting the same error:
SyntaxError: invalid syntax
I tried to check if pip even installed correctly by running:
installed_packages = pip.get_installed_distributions()
installed_packages_list = sorted(["%s==%s" % (i.key, i.version) for i in installed_packages])
print installed_packages_list
Which I got from this question. I got [] as the output. I'm interpreting this to mean that pip wasn't successfully installed. I tried reinstalling pip by running get-pip.py, and got the output:
Requirement already up-to-date: pip in c:\python27\lib\site-packages
Cleaning up...
Which I'm interpreting as Python telling me pip was installed. I'm really confused now... how do I make sure pip is correctly installed, and then install the requests module? Any help would be appreciated.

This is a commonly asked question, and one for which there's hardly a canonical answer that would be on-topic for SO (honestly this is more a Superuser thing, but since it's pertinent to coding -- even though it's NOT coding by any means -- it will fly here).
If you have pip (by running get-pip.py or etc) it will exist in your Python directory. If you're running Python 2.7, let's assume that that directory lives at C:\Python27\. In which case, pip exists at C:\Python27\scripts\pip.exe.
You can add that to your %PATH%, or navigate there each time you want to use pip. Whatever is most convenient. If nothing else:
COMMAND PROMPT WINDOW:
C:\users\yourname>set PATH = %PATH%;C:\python27\scripts
C:\users\yourname>pip install requests

Related

Python module installation failing [duplicate]

This question already has answers here:
Can't install time module
(12 answers)
Closed 3 months ago.
My python wont install Time Module it was asking me to update my pip to newest, and I did.
I receive this error:
ERROR: Could not find a version that satisfies the requirement time (from versions: none) ERROR: No matching distribution found for time
My python verstion is the latest. Python 3.11.0
Pip version : 22.3.1
It's all to date..
any ideias why?
Tried installing via CMD and pycharm packages additions.
Also updated python and pip. no sucess.
The time module is part of Python's standard library. It's installed along with the rest of Python, and you don't need to (nor can you!) install it with pip.

No module named joblib Python

I'm trying to run this : https://github.com/HansiMcKlaus/AudioSpectrumVisualizer
And so I followed needed to be done to run it.
I pip install all the requirements, ffmpeg and try to run with the default example.
% python AudioSpectrumVisualizer.py 'sample.mp3'
And I have the error message :
ImportError: No module named joblib
Which is weird, because I already installed joblib.
So I tried some stuff,
tried to install it again :
% pip3 install joblib
Requirement already satisfied: joblib in /usr/local/lib/python3.10/site-packages (1.0.0)
tried to export the PythonPath in the bash and zsh profile files.
export PYTHONPATH="/usr/local/lib/python3.9/site-packages"
Nothing works.
I'm on Mac M1 and I never had any issue installing modules with python before.
Thanks for the help
you might have multiple installations of python itself, causing your program and command line to refer to the different versions.
An example to fix this would be to uninstall the old versions of python
run it with the sudo code, this might help!

Can't import ijson module on python 3.7.0

I have installed python 3.7.0 and my installation directory is AppData\Local\Programs\Python\Python37-32
Now I have tried to upgrade pip with:
python -m pip install –upgrade pip'
and I got:
Successfully installed pip-19.0.3
I did pip install ijson(while I was in folder AppData\Local\Programs\Python\Python37-32\Scripts) and double checked with the result being:
Requirement already satisfied: ijson in c:\users\myusername\appdata\local\programs\python\python37-32\lib\site-packages (2.3)
But when I go to my PyCharm project and I import ijson it can't find the module.Just to be clear if I import json or any other module I can work with it.
I know this has some duplicates and I have seen some of them. I have tried everything for example on these and others. Just for reference (possible duplicate)(possible dublicate 2)
but I haven't been able to solve my issue. Please tell me if I am missing something, maybe it is connected to the interpreter I am using or a wrong installion of python.
Thank you in advance
Make sure the python interpreter you are using in Pycharm is the one where you install ijson via pip.
You can do this by looking at the interpreter path in PyCharm, then opening that path in your terminal and trying import ijson
Also make sure the pip you are using is connected to the python interpreter you are using in PyCharm

How to install pyzipcode? [duplicate]

This question already has answers here:
What does "SyntaxError: Missing parentheses in call to 'print'" mean in Python?
(11 answers)
Closed 6 years ago.
(1) I need to install pyzipcode. But whenever I execute command
conda install pyzipcode it gives
Syntax Error: Missing parenthesis in call to 'print'.
I am using Python3. I downloaded file from http://pypi.python.org/pypi/pyzipcod, but that didn't work either.
(2) I tried using pip command as well from https://anaconda.org/search?q=pyzipcode
Firstly it asked *is sphinx installed? If not try, sudo easy_install sphinx. Then it gave Syntax error: Missing parenthesis in call to 'print'. Whereas I have already installed sphinx.
(3)Then I tried to install with conda install -c aaron2 pyzipcode=0.4
Again failed and gave the error: package missing in current win-64 channels: pyzipcode 0.4"
Would somebody please help me out with pyzipcode installation?
The error Missing parenthesis in call to 'print'. indicates you are using a python 2.x installation in python 3. Try uninstalling the current Sphinx and re-installing from
http://www.sphinx-doc.org/en/stable/install.html
If using pip, use pip3, which is for python 3.x

ImportError: No module named 'setuptools' [duplicate]

This question already has answers here:
Python 3: ImportError "No Module named Setuptools"
(22 answers)
Closed 8 years ago.
I'm new to python and have just installed the Python 3, I'm new to Python and I'm facing difficulties in importing a new library.
I'm trying to import tweepy-master library into python, I read the instructions given on their github page and did the "python setup.py install" command in command prompt (on windows 8), but I get the error which I've mentioned above,
Guys, please help, is there a separate library called setuptools which I need to install first?
It seems that you should use Setuptools, i.e. Distribute is deprecated:
Distribute is a deprecated fork of the Setuptools project. Since the
Setuptools 0.7 release, Setuptools and Distribute have merged and
Distribute is no longer being maintained. All ongoing effort should
reference the Setuptools project and the Setuptools documentation.
Obsolete
You should use distribute - a setuptools fork which "offers Python 3 support".
Installation instructions (according to documentation):
download python-distribute.org/distribute_setup.py (link is broken, obsolete information)
run it: python distribute_setup.py
It is recommended to install pip too: easy_install pip

Categories