无法在新 Mac 上设置 Python venv
Can't setup Python venv on new Mac
我在我的新 Mac 上安装了 miniconda:
/opt/miniconda3/bin/python
我的 .zsh 终端显示默认 Python 为 2.7:
Python 2.7.16 (default, Dec 21 2020, 23:00:36)
[GCC Apple LLVM 12.0.0 (clang-1200.0.30.4) [+internal-os, ptrauth-isa=sign+stri on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
我正在尝试为我想在 VSCode 中从事的项目创建一个 venv。我正在导航到该文件夹并键入:
20:38:54:~/Documents/Python_Projects/pword_proj % pip3 install virtualenv
我得到这个错误:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
我也试过:
20:39:40:~/Documents/Python_Projects/pword_proj % pip install virtualenv
我得到这个错误:
zsh: command not found: pip
我不确定我在这里做错了什么。谢谢
Python 2.7 版已经贬值,因此现在使用 pip3。你可以尝试用 brew 安装 virtualenv:
brew install pyenv-virtualenv
你可以在这里安装自制软件https://brew.sh
您可能还需要使用以下命令重新安装 CommandLineTools:
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
如果您已经安装了 miniconda,我认为您不需要 virtualenv,因为 miniconda 允许您使用 conda 环境。
您可以在此处了解有关管理 conda 环境的更多信息。创建conda环境,可以使用如下命令。
conda create --name myenv
话虽如此,您的 shell 似乎无法识别 pip
命令。这可能是因为不在您的基本 conda 环境中,因此请使用
启用它
source activate
如果之后仍然找不到 pip
,我建议您检查 PATH 下的环境变量。
我在我的新 Mac 上安装了 miniconda:
/opt/miniconda3/bin/python
我的 .zsh 终端显示默认 Python 为 2.7:
Python 2.7.16 (default, Dec 21 2020, 23:00:36)
[GCC Apple LLVM 12.0.0 (clang-1200.0.30.4) [+internal-os, ptrauth-isa=sign+stri on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
我正在尝试为我想在 VSCode 中从事的项目创建一个 venv。我正在导航到该文件夹并键入:
20:38:54:~/Documents/Python_Projects/pword_proj % pip3 install virtualenv
我得到这个错误:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
我也试过:
20:39:40:~/Documents/Python_Projects/pword_proj % pip install virtualenv
我得到这个错误:
zsh: command not found: pip
我不确定我在这里做错了什么。谢谢
Python 2.7 版已经贬值,因此现在使用 pip3。你可以尝试用 brew 安装 virtualenv:
brew install pyenv-virtualenv
你可以在这里安装自制软件https://brew.sh
您可能还需要使用以下命令重新安装 CommandLineTools:
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
如果您已经安装了 miniconda,我认为您不需要 virtualenv,因为 miniconda 允许您使用 conda 环境。
您可以在此处了解有关管理 conda 环境的更多信息。创建conda环境,可以使用如下命令。
conda create --name myenv
话虽如此,您的 shell 似乎无法识别 pip
命令。这可能是因为不在您的基本 conda 环境中,因此请使用
source activate
如果之后仍然找不到 pip
,我建议您检查 PATH 下的环境变量。