簡體   English   中英

是否可以從 Anaconda 將 numpy 導入 Python 3.9?

[英]Is it possible to import numpy to Python 3.9 from Anaconda?

我有一個關於使用 numpy 庫的問題。 幾個月前,我下載了 Anaconda,它會自動提供 numpy。 我正在嘗試通過從 ANaconda 導入到 Python 來使用 numpy。 我所做的是:我將 numpy 的 package 從 Anaconda 文件夾添加到 ZA7F5F5FC39231B562871B54231 但是,python shell 說

  File "C:\Users\Alice Jun\Desktop\Python 3.9\numpy\core\__init__.py", line 22, in <module>
    from . import multiarray
  File "C:\Users\Alice Jun\Desktop\Python 3.9\numpy\core\multiarray.py", line 12, in <module>
    from . import overrides
  File "C:\Users\Alice Jun\Desktop\Python 3.9\numpy\core\overrides.py", line 7, in <module>
    from numpy.core._multiarray_umath import (
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "C:\Users\Alice Jun\Desktop\Python 3.9\gui.py", line 2, in <module>
        import numpy as np
      File "C:\Users\Alice Jun\Desktop\Python 3.9\numpy\__init__.py", line 140, in <module>
        from . import core
      File "C:\Users\Alice Jun\Desktop\Python 3.9\numpy\core\__init__.py", line 48, in <module>
        raise ImportError(msg)

導入 numpy 應該怎么做? 謝謝你,保持安全!

正如其他人所提到的,這不是安裝 package 的正確方法。 無論如何,您都在制作副本,因此請通過適當的路線安裝它,例如,

# where `python` is the one you wish to use
python -m pip install numpy

否則,OP 顯示不起作用的原因是因為軟件包位於site-packages目錄下(在Python 3.9/目錄下搜索。如果真的想手動安裝 package,那就是它的去處。

但是,請注意,Conda 包大量使用動態鏈接以最大程度地減少常見依賴項的冗余。 這通常是通過@rpath 規范完成的,這意味着將包移出它們的 Conda 環境路徑通常會導致無法運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM