繁体   English   中英

无法在新 Mac 上设置 Python venv

[英]Can't setup Python venv on new Mac

我在我的新 Mac 上安装了 miniconda:

/opt/miniconda3/bin/python

My.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 做了 virtualenv 可以做的事情,甚至更多。

您可以在此处了解有关管理 conda 环境的更多信息。 要创建 conda 环境,可以使用以下命令。

conda create --name myenv

话虽如此,您的 shell 似乎无法识别pip命令。 这可能是由于不在您的基本 conda 环境中,因此请使用

source activate

如果在那之后仍然找不到pip ,我建议您检查PATH下的环境变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM