[英]Problems importing scipy.integrate module
我在導入 scipy 的集成模塊時經常遇到問題。
定期,我收到錯誤消息“ImportError:無法導入名稱集成”。 通常,我使用語句import scipy.integrate
來導入模塊。
僅使用import scipy
成功導入 scipy 但沒有集成模塊。
有趣的是,每次我啟動 Python 時,這種行為都會發生變化。 所以有時即使運行相同的腳本也能正常工作。
有人有什么建議嗎?
我有同樣的問題。
我的問題是 python-2.7 不允許我導入 scipy.integrate,但 python-3.x 允許導入。
I'm not a professional, but I had the issue with importing of scipy.integrate package even after successful installing of scipy package via ' pip install scipy
'. 錯誤是'
沒有名為“scipy.special”的模塊
'。 我隨機解決了這個問題,也許我的解決方案適用於您的情況。
簡而言之:我使用 Python3,安裝軟件包時最好使用“ pip3
”命令,而不是“ pip
”。
更多詳細信息:所以最初,我使用了“ pip install scipy
”,但這沒有用。 當我嘗試使用' pip3 install scipy
'時,有一條消息說所有要求都已滿足,但scipy.integrate仍然不可用,並出現相同的錯誤。 When I tried to uninstall scipy via ' pip uninstall scipy
' there was a message that scipy is not installed (but actually, it still was installed). 所以我去了' C:\Users\{username.username}\AppData\Local\Programs\Python\Python310\Lib\site-packages
'並刪除了名為' scipy
'的文件夾。 此后,我重新運行命令“ pip3 install scipy
”,一切都安裝成功,以下命令在我的 Jupyter Notebook 中運行良好:
import numpy as np
import scipy
import scipy.integrate as integrate
import scipy.special as special
'
以下功能可用: quad, dblquad, tplquad, odeint, ode
通過:
from scipy.integrate import quad, dblquad, tplquad
和
from scipy.integrate import odeint, ode
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.