Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ankiserverctl.py adduser admin FAIL. Missing parentheses in call to 'print'. #82

Open
nobicycle opened this issue Mar 19, 2019 · 4 comments

Comments

@nobicycle
Copy link

Thank you for anki-sync-server
The following fails with error " Missing parentheses in call to 'print'."

ankiserverctl.py adduser admin

Best wishes

Output

(Anki-Server) [me@tower Anki-Server]$ ankiserverctl.py adduser admin
File "/home/me/Development/Python/Anki-Server/bin/ankiserverctl.py", line 18
print "usage: "+sys.argv[0]+" []"
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("usage: "+sys.argv[0]+" []")?
(Anki-Server) [me@tower Anki-Server]$ ls production.ini
production.ini

production.ini is an unchanged copy of example.ini

Environment

Python 3.7.2
$ uname -a
Linux tower 4.19.28-1-MANJARO #1 SMP PREEMPT Sun Mar 10 08:32:42 UTC 2019 x86_64 GNU/Linux

@E-R-C
Copy link

E-R-C commented Mar 28, 2019

I'm not involved with this project at all, but this sounds like the issue you're having is that you're installing on Python 3 and it needs to be installed on python 2. Try to install an environment of python 2 and try installing via pip2.

Assuming you're on a debian linux system, a quick google search gives a good starting point (look at the accepted answer) here.

Print statements from python 2 didn't use parenthesis and that's probably why you're getting the error here.

@nobicycle
Copy link
Author

Thanks. Pip install fixed it.

@nobicycle nobicycle reopened this Jun 11, 2019
@nobicycle
Copy link
Author

Hi, I am getting the error mentioned above again. Im using a virtualenv and python3.7

2019-06-11 05:18:17 [INFO] Creating ankiserver virtual environment in /home/me/Development/Python ...
Using base prefix '/usr'
New python executable in /home/me/Development/Python/ankiserver/bin/python
Installing setuptools, pip, wheel...
done.
Collecting AnkiServer
Collecting PasteScript>=1.7.3 (from AnkiServer)
  Using cached https://files.pythonhosted.org/packages/47/4f/a3e6a848328b2540e73e12a96c17c72637175661470cb852efa2eb9187e3/PasteScript-3.1.0-py2.py3-none-any.whl
Collecting PasteDeploy>=1.3.2 (from AnkiServer)
  Using cached https://files.pythonhosted.org/packages/67/0c/faa9971b2e5e048b3b30008d04c72e4d5f63b42f48937c169acce2c5e70a/PasteDeploy-2.0.1-py2.py3-none-any.whl
Collecting SQLAlchemy>=0.6.3 (from AnkiServer)
Collecting WebOb>=0.9.7 (from AnkiServer)
  Using cached https://files.pythonhosted.org/packages/06/e1/4acd2b4327fceb4c6446bdbca515f807ab83188526fd654940c00bcf8cc3/WebOb-1.8.5-py2.py3-none-any.whl
Collecting Paste>=3.0 (from PasteScript>=1.7.3->AnkiServer)
  Using cached https://files.pythonhosted.org/packages/fc/8e/287533a1515f2e9eaf34be06f35e8f170d0cb625a2ada2c5e41c0b9ae1e5/Paste-3.0.8-py2.py3-none-any.whl
Collecting six (from PasteScript>=1.7.3->AnkiServer)
  Using cached https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
Installing collected packages: six, Paste, PasteDeploy, PasteScript, SQLAlchemy, WebOb, AnkiServer
Successfully installed AnkiServer-2.0.6 Paste-3.0.8 PasteDeploy-2.0.1 PasteScript-3.1.0 SQLAlchemy-1.3.4 WebOb-1.8.5 six-1.12.0

ankiserver) [me@tower ankiserver]$ ./bin/ankiserverctl.py start 
  File "./bin/ankiserverctl.py", line 18
    print "usage: "+sys.argv[0]+" <command> [<args>]"
                  ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("usage: "+sys.argv[0]+" <command> [<args>]")?
(ankiserver) [me@tower ankiserver]$ python -V
Python 3.7.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@nobicycle @E-R-C and others