我正在嘗試使用 pyomo 運行 jupyter 筆記本,但在嘗試從 pyomo.environ 匯入時出現此錯誤。
!sapt-get install -y -qq coinor-cbc
from pyomo.environ import *
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
Cell In \[2\], line 2
1 get_ipython().system('apt-get install -y -qq coinor-cbc')
\----\> 2 from pyomo.environ import \*
ModuleNotFoundError: No module named 'pyomo'
我已經使用命令安裝了 pyomo !pip install Pyomo==5.7.1。它安裝正確 - 我收到訊息Successfully installed PyUtilib-6.0.0 Pyomo-5.7.1 nose-1.3.7 ply-3.11,當我檢查版本時,!pyomo --version我得到了Pyomo 5.7.1 (CPython 3.8.10 on Linux 5.10.16.3-microsoft-standard-WSL2).
有誰知道出了什么問題?我已經看過
終端。這顯示了我當前使用的框架(默認情況下安裝新模塊):
% which python3
/Library/Frameworks/Python.framework/Versions/3.11/bin/python3
%
如果是這種情況,請jupyter在終端中使用 pip3 更新您的安裝:
% pip3 install --upgrade jupyter
然后注銷并重新登錄,打開一個新筆記本并重新檢查:

這應該確保您安裝的模塊位于jupyter正在使用的同一框架中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/528453.html
標籤:Pythonubuntujupyter-笔记本windows-subsystem-for-linux皮莫
上一篇:記錄API-/me端點
