Я нахожусь на VIsual Studio Code, и первая строка выглядит так:
import psycopg2
Ключевое слово "import" подчеркнуто красным, и при наведении на него указателя мыши появляется ошибка "Невозможно импортировать пилинт psycopg2 (import-error)" .
Но если я открою терминал в том же каталоге, где находится файл моего проекта, и использую pip для установки пакета, я вижу подтверждение того, что пакет уже установлен:
PS C:\Python Projects\database> pip install psycopg2
Requirement already satisfied: psycopg2 in c:\users\user\appdata\local\programs\python\python37\lib\site-packages (2.8.2)
Кроме того, я не получаю сообщение об ошибке при вводе команды "import psycopg2" в интерактивной оболочке Python.
Итак, когда я пытаюсь запустить свой код, я получаю это:
PS C:\Python Projects\database> python script2.py
Traceback (most recent call last):
File "script2.py", line 48, in <module>
create_table()
File "script2.py", line 9, in create_table
cur.execute("CREATE TABLE store IF NOT EXISTS (item TEXT, quantity INTEGER, price REAL)")
psycopg2.errors.SyntaxError: syntax error at or near "IF"
LINE 1: CREATE TABLE store IF NOT EXISTS (item TEXT, quantity INTEGE...
Может ли это быть проблемой Visual Studio?