[英]Using VSCode on Mac, can't get Python 3.8 to run, only Python 2.7.16
我刚刚在我的 Mac 上下载了 VSCode 以及 Python 和 pip。 我通过VS Microsoft扩展下载了最新版本的Python,并使用python -m ensurepip --upgrade安装了pip。 我的 Mac 上也有 python 2.7.16 我相信我的操作系统(这不是我下载的东西)。 我正在尝试在 VSCode 中使用 pip 和 Python 。 我将虚拟环境中的解释器设置为 Python 3.8.2,并使用“python3 -m venv.venv”创建了虚拟环境。 但是,每次我在终端中检查 python 版本(使用 python --version)时,它都会返回 Python 2.7.16。 我检查了 pip 版本,没有找到命令。 当我检查 pip3 版本时,我收到以下警告:
警告:旧脚本包装器正在调用 pip。 这将在 pip 的未来版本中失败。 请参阅https://github.com/pypa/pip/issues/5599以获取有关解决基本问题的建议。 为避免此问题,您可以使用“-m pip”调用 Python,而不是直接运行 pip。 pip 21.3.1 来自 /Users/username/Library/Python/3.8/lib/python/site-packages/pip (python 3.8)
每当我尝试运行 python -m pip 或 python -m pip3 时,它都会返回“没有名为 pip 的模块”。
安装 python 时,我收到一条警告说 Python 3 不在 PATH 上,但是当我尝试添加路径时,它并没有解决问题。 我没有太多添加路径的经验,所以我可能做错了。
最后,我通过 pip3 安装了 streamlit。 它导致以下消息,但似乎已安装。 当我尝试在我的代码中导入 streamlit 时,它无法解决。
警告:旧脚本包装器正在调用 pip。 这将在 pip 的未来版本中失败。 请参阅https://github.com/pypa/pip/issues/5599以获取有关解决基本问题的建议。 为避免此问题,您可以使用“-m pip”调用 Python,而不是直接运行 pip。 默认为用户安装,因为普通站点包不可写
如何将 Python 3 添加到我的 PATH 并确保 VSCode 正在运行 Python 3 而不是 2?
只需始终引用“python3”而不是“python”。
python3 --version
python3 -m pip install blahblahblah
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.