【发布时间】:2021-12-13 09:28:30
【问题描述】:
我可以在同一台机器上使用单独跟踪的库等两个单独的 Python 版本安装吗?我的意思是不使用虚拟机或 Docker。
机器是 Macbook Air M1。
【问题讨论】:
-
这能回答你的问题吗? How to create virtual env with python3
我可以在同一台机器上使用单独跟踪的库等两个单独的 Python 版本安装吗?我的意思是不使用虚拟机或 Docker。
机器是 Macbook Air M1。
【问题讨论】:
可以,但不推荐。推荐的方法是创建一个虚拟环境见:https://docs.python.org/3/library/venv.html。
如果您不想要虚拟环境,您可以从 python 网站下载不同的 python 版本。我建议不要将安装文件夹添加到您的 PATH 变量中。
转到 python 安装文件夹(有关安装目录的更多信息,请参阅此问题:python location on mac osx)并将 python 可执行文件 (python.exe) 的名称更改为类似 python3x.exe 的名称,其中 x 是 python 版本.还要对 Scripts 文件夹中的 pip 执行此操作(如果有多个 pip 可执行文件,您可以删除它们)。现在将安装文件夹添加到您的路径变量中。
现在您可以从终端运行您选择的 python 版本:
python3x <your python program>
如果你想为那个版本的python运行安装包:
pip3x <packages you want to install for that python version>
【讨论】:
without using virtual machines。