Мне нужно кое-что сделать, используя pandas.
Внутри моего python файла я написал следующее:
sys.path.append("/home/user0/anaconda3/lib/python3.8/site-packages")
import pandas as pd
Когда я запускаю программу, я получаю следующее:
File "/home/user0/anaconda3/lib/python3.8/site-packages/pandas/__init__.py", line 13
missing_dependencies.append(f"{dependency}: {e}")
^
SyntaxError: invalid syntax
Я установил Anaconda и могу убедиться, что pandas доступен. Моя рабочая среда находится внутри виртуальной среды Anaconda, где python версия - 3.8. Когда я "conda deactivate", моя версия python - 2.7.
Когда я вхожу на сервер, мой Anaconda env уже активирован, и я получаю такое приглашение:
(base) user0@optiplex:~$
"conda list" сообщает мне, что моя версия pandas - 1.0.5, а numpy - 1.18.5.
Я уже обновил Anaconda с помощью «conda update --all». Никаких улучшений.
Некоторая диагностика:
(base) user0@optiplex:~$ python
Python 3.8.3 (default, Jul 2 2020, 16:21:59)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'/home/user0/anaconda3/bin/python'
>>> import sys
>>> sys.path
['', '/home/user0/anaconda3/lib/python38.zip', '/home/user0/anaconda3/lib/python3.8',
'/home/user0/anaconda3/lib/python3.8/lib-dynload',
'/home/user0/anaconda3/lib/python3.8/site-packages']
>>>
Кто-нибудь, пожалуйста, дайте мне несколько подсказок. Спасибо.