我在新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
你可以在这里安装home-brew https://brew.sh
你可能还需要重新安装CommandLineTools使用:
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
如果您已经安装了miniconda,我认为您不需要virtualenv,因为miniconda允许您使用conda环境。Conda做了virtualenv能做的,甚至更多。
您可以在这里了解有关管理conda环境的更多信息。要创建conda环境,可以使用以下命令:
conda create --name myenv
也就是说,您的shell似乎不能识别pip
命令。这可能是由于不在您的基本conda环境中,因此可以通过使用
source activate
如果在此之后仍然没有找到pip
,我建议检查PATH下的环境变量。