Syntax Error "Missing parentheses" Image Forensics tool Imago - python

I have installed imago but whenever I am trying to run It.It shows a Syntax Error.
Kindly help.

According to https://github.com/redaelli/imago-forensics this module requires python 2.7.
Your screenshot shows you are using python 3.7. This is not the correct python version for this module.
You will need to install python 2.7

Related

Why is my python module not importing ON linux

As you can see I have imported the modules correctly using pip install. I googled a bit why the module was not imported and I realized I have to add it to PATH. I did that too but now there is a new error something about a syntax error
File "pygame/__init__.py",
self.reason = f"{exc_type.__name__}: {self.info}"
Is this because my chrome book can not run Pygame or is the problem something else?
Picture of my terminal with the error:
you need to run python3. to start python 3. Just running python starts python 2.7.
you have your installed packages in python 3.9 version while your python environment is 2.7, look for python3 executable and try with that version

Visual Studio Code "Python is not installed. Please download and install Python before using the extension." Error

I'm using VS Code on Windows and I get an error like this: Python is not installed. Please download and install Python before using the extension. But I Already Have Python 3.10.2 What Should I Do? Screenshot Of Error
you probably installed Python from windows store. Please install from python website. Make sure to mark Add Python 3.X to PATH during installation. Then reopen your VScode.
Try changing your environmental variables. I don't know exactly how to explain it in a code, try checking this out: https://www.educative.io/edpresso/how-to-add-python-to-path-variable-in-windows
download python python and select the file directory of your download when vs code gives you an error

Webots using Python 2.7 when Python 3.x is default

On my mac I switched python versions to 3.7 and when using the command python -V in the terminal it shows that it successfully switched. Webots still shows that the deprecated 2.7 version is being used. When I checked the command, it says python
I've messed with creating a runtime.ini as well, which seemed to work but doesn't recognize webot modules like "Controller," or "Robot." Though I can't find anything about what the module names would be and how I could include them in the Options for the runtime.ini with the -m flag.
Any help would be appreciated, thanks
I was able to solve this by setting the absolute path, shown in the image link, to a valid version of Python 3 in the Webots->Preferences command field. I had a slight error with NumPy not coming with this version but was easily fixable by doing <absolute-path-to-version-specified> -m pip install NumPy
I hope this is helpful to others as it was the last thing I tried and cost me some time.
Webots preferences screenshot example

Error on importing pyvttbl

I installed pyvttbl using pip, but now python can't import pyvttbl lib as it gives me the error shown in the image below. It says that there's no module named as "base".
Is there anything wrong?!
I'm running on python 3.6.1
Sadly this python module you are trying to use it not compatible with python 3.6.1. i try to figure out what was going on and it wouldn't run for me i made sure everything was up to date then realized this module was last updated in 2013. and is not compatible with 3.6. how ever i did get it to work in python 2.7.8
hope this helped.

When Installing PIL, I get a SyntaxError

When I try and use easy_install PIL it will give me the error:
File "setup.py", line 182
print "--- using Tcl/Tk libraries at", TCL_ROOT
^
SyntaxError: invalid syntax
It is extremely annoying and I have tried installing it from a package as well. I've downloaded Imaging-1.1.7 and it gives the same error. I am trying to get the Image module in Python 3.4.1. I've tried installing Pillow 2.4 but it doesn't show up in the module list when I type pydoc3.4 modules and none of the applications even detect it's existence. Please help because I am getting desperate. I am on Mac OS X 10.8.4 with Python 3.4.1.
That syntax for print only exists in Python 2.x, where print is a statement. However, it was removed entirely in Python 3.x when print became a function.
This means that your version of PIL is incompatible with Python 3.x. So, you now have two options:
Get a version of PIL that is compatible with Python 3.x. This question has more information on that.
Downgrade to Python 2.x.
I have also tried brew install PIL and pip install PIL and I encountered the same issue, because I'm using python 3.4. But I just solved the problem today. This is thanks to Ned Deily's answer above, which i need to figure out first how to do since i'm not well experienced with pip stuffs.
So to do it, you need to head over to https://pypi.python.org/pypi/Pillow/ and click the latest version. (found version 2.6.1 at the time of this writing). You should see something like Pillow-(version).tar.gz (found Pillow-2.6.1.tar.gz). Just right click it and copy link address if you're using chrome browser and type in the following in your terminal.
pip install https://pypi.python.org/packages/source/P/Pillow/Pillow-2.6.1.tar.gz#md5=4b77fb0c81bbe0c8bf90c6eea960e091
that should do the trick

Categories