невозможно загрузить numpy c - расширения - PullRequest
1 голос
/ 21 марта 2020

Я пытаюсь установить bokey и несколько раз не удается. Я разбил это на следующие шаги:

Я создал новую и в противном случае пустую среду

conda create -n py37 pip python=3.7
activate py37

и успешно установил bokeh

conda install bokeh

Запуск Приведенный пример привет мира, такой как

from bokeh.plotting import figure, output_file, show

# prepare some data
x = [1, 2, 3, 4, 5]
y = [6, 7, 2, 4, 5]

# output to static HTML file
output_file("lines.html")

# create a new plot with a title and axis labels
p = figure(title="simple line example", x_axis_label='x', y_axis_label='y')

# add a line renderer with legend and line thickness
p.line(x, y, legend_label="Temp.", line_width=2)

# show the results
show(p)

Я в конечном итоге с ошибкой

builtins.ImportError:
IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
Importing the numpy c-extensions failed.
- Try uninstalling and reinstalling numpy.
- If you have already done that, then:
1. Check that you expected to use Python3.7 from "c:\Users\<name>\Miniconda3\envs\py37-bk2\python.exe",
and that you have no directories in your PATH or PYTHONPATH that can
interfere with the Python and numpy version "1.18.1" you're trying to use.

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

File "c:\Users\<name>\Miniconda3\envs\py37-bk2\Lib\site-packages\PIL\Image.py", line 69, in <module>
  from . import _imaging as core

builtins.ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.

Чего мне не хватает?

ОБНОВЛЕНИЕ: Кажется, проблема связана с WingIDE I с помощью. Я не могу воспроизвести проблему в spyder

1 Ответ

1 голос
/ 21 марта 2020

Это происходит, когда вы устанавливаете Anaconda без выбора опции для установки PATH в установщике (которая действительно рекомендуется устанавливать , а не , поскольку это может вызвать конфликты с другими Python установками).

В Wing 7.2 добавлена ​​поддержка, чтобы компенсировать это путем активации базовой среды перед попыткой использования Anaconda, поэтому я думаю, что обновление решит эту проблему. См. https://wingware.com/doc/howtos/anaconda для получения подробной информации об использовании последней версии Wing с Anaconda.

Если вы не можете выполнить обновление, вместо этого посмотрите руководство по Anaconda How-To в меню справки Wing, которое соответствует используемой версии, и объясните, как ее решить.

...