Я думаю, что что-то прикольное в моем дистрибутиве python (3.6.5) на win10.Это для моей подсистемы Windows Linux.(Для тех, кто не использовал его, в основном есть облегченная ОС Ubuntu, работающая как виртуальная машина, и я могу использовать терминал bash для доступа к ней. Для получения дополнительной информации о WLS см. https://docs.microsoft.com/en-us/windows/wsl/install-win10). Причина, по которой мне нужно использоватьWLS вместо PowerShell состоит в том, что пакет CVXPY очень сложно установить в Windows (или, по крайней мере, некоторые из его зависимостей)
Новые пакеты не могут быть установлены постоянно (даже если установка кажется успешной) через мойобычный метод, python3 -m pip install matplotlib
. Этот вызов приводит к обычному сообщению (сбор, требование уже выполнено, установка собранных пакетов и т. д.). Но вызов import matplotlib
завершается неудачно (как в оболочке, так и в сценарии).
Другие пакеты, которые я установил ранее, все еще существуют, например, pandas. Установка новых пакетов не выполняется автоматически или как-то стирается? Тот же эффект наблюдается в каждом тестируемом пакете - cx_Oracle и matplotlib.недавно python3 ссылался на 3.5.2, но теперь он необъяснимым образом ссылается на 3.6.2.происходит на моем дистрибутиве Python 2.7 - pip install ecos
работает, но import ecos
не работает, плюс cx_Oracle и matplotlib