Show the code
-learn cvxpy PyPortfolioOpt pip install numpy pandas matplotlib seaborn yfinance scikit
Requirement already satisfied: numpy in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (1.26.4)Note: you may need to restart the kernel to use updated packages.
Requirement already satisfied: pandas in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (2.2.2)
Requirement already satisfied: matplotlib in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (3.10.1)
Requirement already satisfied: seaborn in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (0.13.2)
Requirement already satisfied: yfinance in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (0.2.65)
Requirement already satisfied: scikit-learn in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (1.6.1)
Requirement already satisfied: cvxpy in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (1.7.2)
Requirement already satisfied: PyPortfolioOpt in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (1.5.6)
Requirement already satisfied: python-dateutil>=2.8.2 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from pandas) (2.9.0.post0)
Requirement already satisfied: pytz>=2020.1 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from pandas) (2024.2)
Requirement already satisfied: tzdata>=2022.7 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from pandas) (2024.1)
Requirement already satisfied: contourpy>=1.0.1 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from matplotlib) (1.2.1)
Requirement already satisfied: cycler>=0.10 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from matplotlib) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from matplotlib) (4.51.0)
Requirement already satisfied: kiwisolver>=1.3.1 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from matplotlib) (1.4.5)
Requirement already satisfied: packaging>=20.0 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from matplotlib) (23.2)
Requirement already satisfied: pillow>=8 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from matplotlib) (10.3.0)
Requirement already satisfied: pyparsing>=2.3.1 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from matplotlib) (3.1.2)
Requirement already satisfied: requests>=2.31 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from yfinance) (2.32.4)
Requirement already satisfied: multitasking>=0.0.7 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from yfinance) (0.0.11)
Requirement already satisfied: platformdirs>=2.0.0 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from yfinance) (4.3.3)
Requirement already satisfied: frozendict>=2.3.4 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from yfinance) (2.4.4)
Requirement already satisfied: peewee>=3.16.2 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from yfinance) (3.17.6)
Requirement already satisfied: beautifulsoup4>=4.11.1 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from yfinance) (4.12.3)
Requirement already satisfied: curl_cffi>=0.7 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from yfinance) (0.13.0)
Requirement already satisfied: protobuf>=3.19.0 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from yfinance) (4.25.3)
Requirement already satisfied: websockets>=13.0 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from yfinance) (15.0.1)
Requirement already satisfied: scipy>=1.6.0 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from scikit-learn) (1.13.0)
Requirement already satisfied: joblib>=1.2.0 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from scikit-learn) (1.4.2)
Requirement already satisfied: threadpoolctl>=3.1.0 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from scikit-learn) (3.5.0)
Requirement already satisfied: osqp>=0.6.2 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from cvxpy) (1.0.4)
Requirement already satisfied: clarabel>=0.5.0 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from cvxpy) (0.11.1)
Requirement already satisfied: scs>=3.2.4.post1 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from cvxpy) (3.2.8)
Requirement already satisfied: ecos<3.0.0,>=2.0.14 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from PyPortfolioOpt) (2.0.14)
Requirement already satisfied: plotly<6.0.0,>=5.0.0 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from PyPortfolioOpt) (5.24.1)
Requirement already satisfied: tenacity>=6.2.0 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from plotly<6.0.0,>=5.0.0->PyPortfolioOpt) (8.5.0)
Requirement already satisfied: soupsieve>1.2 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from beautifulsoup4>=4.11.1->yfinance) (2.6)
Requirement already satisfied: cffi in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from clarabel>=0.5.0->cvxpy) (1.17.1)
Requirement already satisfied: certifi>=2024.2.2 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from curl_cffi>=0.7->yfinance) (2025.4.26)
Requirement already satisfied: pycparser in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from cffi->clarabel>=0.5.0->cvxpy) (2.22)
Requirement already satisfied: jinja2 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from osqp>=0.6.2->cvxpy) (3.1.3)
Requirement already satisfied: setuptools in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from osqp>=0.6.2->cvxpy) (65.5.0)
Requirement already satisfied: six>=1.5 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from python-dateutil>=2.8.2->pandas) (1.16.0)
Requirement already satisfied: charset_normalizer<4,>=2 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from requests>=2.31->yfinance) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from requests>=2.31->yfinance) (3.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from requests>=2.31->yfinance) (2.2.1)
Requirement already satisfied: MarkupSafe>=2.0 in c:\users\rush\appdata\roaming\python\python310\lib\site-packages (from jinja2->osqp>=0.6.2->cvxpy) (2.1.5)
[notice] A new release of pip is available: 25.1.1 -> 25.2
[notice] To update, run: python.exe -m pip install --upgrade pip