2024-05-16 20:47:44 发布
网友
我使用的是M1 mac,我使用的是带有python 3.8.8的conda环境
我试图用“conda update python”进行更新,但3.8.8是我能得到的最新版本,它正在Rosetta 2上运行
我想将最新的3.9.x for BigSur(因此它可以在本地运行)安装到conda env(或任何env)上
我试图下载Python3.9.4通用版安装程序,但我不知道如何将其放在虚拟环境中
谢谢
我安装了miniforge
brew install cask miniforge
并使用conda创建了一个虚拟环境,我可以用python 3.9.1安装pandas
这是我的日志
❯ python3 Python 3.9.2 | packaged by conda-forge | (default, Feb 21 2021, 05:00:30) [Clang 11.0.1 ] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> [1] + 36380 suspended python3 ❯ pip3 install pandas Collecting pandas Using cached pandas-1.2.4-cp39-cp39-macosx_11_0_arm64.whl Collecting python-dateutil>=2.7.3 Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB) Collecting pytz>=2017.3 Using cached pytz-2021.1-py2.py3-none-any.whl (510 kB) Collecting numpy>=1.16.5 Using cached numpy-1.20.2-cp39-cp39-macosx_11_0_arm64.whl Collecting six>=1.5 Using cached six-1.15.0-py2.py3-none-any.whl (10 kB) Installing collected packages: six, pytz, python-dateutil, numpy, pandas Successfully installed numpy-1.20.2 pandas-1.2.4 python-dateutil-2.8.1 pytz-2021.1 six-1.15.0
virtualenv是特定于解释器的–您可以设置一个使用给定解释器版本的virtualenv
如果您从某处安装了Python 3.9.4,那么可以使用python3.9 -m venv some_venv创建一个使用该解释器的virtualenv。(当然,假设python3.9在路径上并且确实是正确的解释器。)
python3.9 -m venv some_venv
python3.9
(您也可以python3.9 -m pip install virtualenv安装^{}包,它比股票venv快。)
python3.9 -m pip install virtualenv
venv
conda本身就是一个包管理器,它的环境不能与常规Pythonvirtualenv混淆
conda
virtualenv
我安装了miniforge
brew install cask miniforge
并使用conda创建了一个虚拟环境,我可以用python 3.9.1安装pandas
这是我的日志
virtualenv是特定于解释器的–您可以设置一个使用给定解释器版本的virtualenv
如果您从某处安装了Python 3.9.4,那么可以使用
python3.9 -m venv some_venv
创建一个使用该解释器的virtualenv。(当然,假设python3.9
在路径上并且确实是正确的解释器。)(您也可以} 包,它比股票
python3.9 -m pip install virtualenv
安装^{venv
快。)conda
本身就是一个包管理器,它的环境不能与常规Pythonvirtualenv
混淆相关问题 更多 >
编程相关推荐