Как обновить Python через терминал на WinSCP? - PullRequest
1 голос
/ 19 июня 2020

Я пытаюсь запустить сценарий, включающий numpy, через терминал на WinSCP, но всякий раз, когда я это делаю, получаю следующую ошибку:


import gensim

Файл "/data/work/worker/gensim/init.py", строка 5, в

из синтаксического анализа импорта gensim, корпусов, matutils, интерфейсов, моделей, сходства, обобщение, утилит # noqa: F401

Файл «/data/work/worker/gensim/parsing/init.py», строка 4, в

от .preprocessing import (remove_stopwords, strip_punctuation, strip_punctuation2, # noqa: F401

Файл "/data/work/worker/gensim/parsing/preprocessing.py", строка 42, в

из gensim import utils

Файл "/data/work/worker/gensim/utils.py", строка 38, в

import numpy as np

File "/ data /work/worker/numpy/init.py ", строка 142, в

из. import core

File" / data / work / worker / numpy / core /init.py ", строка 50, в

r aise ImportError (msg)

ImportError:

ВАЖНО: ПРОЧИТАЙТЕ ЭТО ДЛЯ СОВЕТОВ ПО РЕШЕНИЮ ЭТОЙ ПРОБЛЕМЫ!

Не удалось импортировать numpy C -расширения . Эта ошибка может возникать по многим причинам, часто из-за проблем с вашей установкой или из-за того, как был установлен NumPy.

Мы собрали некоторые общие причины и советы по устранению неполадок по адресу:

https://numpy.org/devdocs/user/troubleshooting-importerror.html

Пожалуйста обратите внимание и проверьте следующее:

  • Версия Python: Python2 .7 из "/ usr / bin / python"
  • Версия NumPy : "1.18.5"

и убедитесь, что это те версии, которые вы ожидаете. Пожалуйста, внимательно изучите документацию, указанную выше, для получения дополнительной помощи.

Исходная ошибка: Нет модуля с именем _multiarray_umath>


Я подозреваю, что проблема в том, что цитируется версия Python здесь устарело; однако после некоторого поиска я не могу найти никакой литературы о том, как обновить Python на WinSCP. На моем компьютере установлено Python 3.8, и я безуспешно пытался переместить установщик и файл .exe в каталог WinSCP. Есть ли возможность обновить python прямо в терминале? С другой стороны, действительно ли эта проблема не имеет ничего общего с устаревшей версией Python?

...