簡體   English   中英

在 MacOS 上使用 Python3 進行 cvxopt

[英]cvxopt with Python3 on MacOS

使用 pip 安裝后,導入 cvxopt package 不起作用:

% sw_vers
ProductName:    Mac OS X
ProductVersion: 10.15.7
BuildVersion:   19H15
% python3 --version
Python 3.7.2
% pip3 install cvxopt 
Collecting cvxopt
  Using cached cvxopt-1.2.6-cp38-cp38-macosx_10_9_x86_64.whl (3.1 MB)
Installing collected packages: cvxopt
Successfully installed cvxopt-1.2.6
% cat testcvxopt.py 
import cvxopt

print("hi")
% python3 testcvxopt.py 
Traceback (most recent call last):
  File "testcvxopt.py", line 1, in <module>
    import cvxopt
ModuleNotFoundError: No module named 'cvxopt'

我已經閱讀並嘗試了我能找到的關於安裝 cvxopt 的大部分內容,但沒有找到任何可行的方法。 有什么建議么? 謝謝

% python3 --version
Python 3.7.2
% pip3 install cvxopt 
Collecting cvxopt
  Using cached cvxopt-1.2.6-cp38-cp38-macosx_10_9_x86_64.whl (3.1 MB)

您的默認python3是 3.7,但pip3在 Python 3.8 下運行。 選擇您要使用的 Python 並使用那個。

要么跑

python3.7 -m pip install cvxopt

然后使用python3.7運行腳本。

或者以同樣的方式使用python3.8

暫無
暫無

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

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