Анаконда: Python является 64-битным, 32-битным -> конфликт. Как получить NumPy 64 бит - PullRequest
1 голос
/ 06 ноября 2019

Как я могу изменить / обновить numpy в моем дистрибутиве Anaconda с 32 бит до 64 бит?

Моя установка Windows 10 для Anaconda установила 64-битную версию Python. Но он также, очевидно, установил 32-битную версию numpy.

(base) C:\Users\i7>python
Python 3.7.4 (default, Aug  9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>   

, что привело к:

>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\i7\AppData\Roaming\Python\Python37\site-packages\numpy\__init__.py", line 142, in <module>
    from . import core
  File "C:\Users\i7\AppData\Roaming\Python\Python37\site-packages\numpy\core\__init__.py", line 23, in <module>
    WinDLL(os.path.abspath(filename))
  File "C:\Users\i7\Anaconda3\lib\ctypes\__init__.py", line 364, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 is not a valid Win32 application
>>>

Это то, что у меня сейчас есть

(base) C:\Users\i7>conda list | grep numpy
numpy                     1.16.5           py37h19fb1c0_0
numpy-base                1.16.5           py37hc3f5095_0
numpydoc                  0.9.1                      py_0

Iсчитаю, что это является причиной моей проблемы, о которой я сообщил здесь

Anaconda / Orange3 выдает OSError: [WinError 193]% 1 не является допустимым приложением Win32

1 Ответ

0 голосов
/ 07 ноября 2019

На случай, если кто-нибудь еще столкнется с этим, я решил эту проблему. Проблема была в некоторых оставшихся каталогах из предыдущей деинсталляции Python 3.7, которые не были удалены во время процесса.

File "C:\Users\i7\AppData\Roaming\Python\Python37\site-packages\numpy\__init__.py",

Как только я удалил этот каталог (C:\Users\i7\AppData\Roaming\Python\Python37), все заработало. Кредит идет к комментарию в Как использовать пакеты anaconda для Python 3.7 на Windows 10? @ FlyingTeller

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...