[英]Why does my Flask app redirect one route even though I haven't configured it to?
[英]Why is python importing `scipy` even though I haven't asked it to?
我有一個文件constants.py
,我想從中導入一個常量SEED
。
當我跑
from constants import SEED
我明白了
ImportError: cannot import name 'SEED' from 'scipy.optimize._highs.constants'
(/opt/conda/envs/rapids/lib/python3.7/site-packages/scipy/optimize/_highs/constants
.cpython-37m-x86_64-linux-gnu.so)
如果我的文件被稱為scipy/optimize/_highs/constants.py
但constants.py
在我的本地目錄中,我會理解這一點。
另外,為什么 python 在 scipy 中看起來有好幾層? 它是如何from constants import SEED
和from scipuy.optimize._highs.constants import SEED
混合起來的?
我正在 RAPIDS Paperspace 漸變圖像上運行代碼。
我的sys.path
['/notebooks/TPS-12/analysis', # The dir my notebook + constants.py is in
'/opt/conda/envs/rapids/lib/python37.zip',
'/opt/conda/envs/rapids/lib/python3.7',
'/opt/conda/envs/rapids/lib/python3.7/lib-dynload',
'',
'/opt/conda/envs/rapids/lib/python3.7/site-packages',
'/opt/conda/envs/rapids/lib/python3.7/site-packages/IPython/extensions',
'/root/.ipython']
如果您最近更新了 IDE,您是否嘗試過更新 scipy? 我知道這是我在使用 Anaconda 時必須做的。 即使您使用不同的 IDE 也值得一試。
另外,這里可能有相關信息。 總而言之,嘗試將您的“常量”模塊重命名為其他內容。
我正在運行 scipy 版本 1.6.0 但是一旦我運行conda update scipy
它就解決了問題。
奇怪的是,這實際上並沒有更新我的 scipy 版本。 但它安裝了一堆更新並刪除了一些(似乎未連接?)庫,如 seaborn
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.