gpt4 book ai didi

python-3.x - Mac OS Catalina 全新安装时出现 pip3 和 Pipenv 问题

转载 作者:行者123 更新时间:2023-12-02 03:13:34 25 4
gpt4 key购买 nike

我首先使用

安装了 xcode 开发工具
%xcode-select --install

然后我使用

安装了 Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后我就这么做了

%brew install python3

%pip3 install pipenv

但是当我打电话

%pip3

我明白

% pip3
Traceback (most recent call last):
File "/Library/Developer/CommandLineTools/usr/bin/pip3", line 10, in <module>
sys.exit(main())
TypeError: 'module' object is not callable

这是我的 pip3 和 python3 所在的位置

% which pip3
/usr/bin/pip3

% which python3
/usr/bin/python3

有人可以帮我解决这个问题吗?我正在尝试学习编程,但如果不解决这个问题我就无法继续

最佳答案

MacOS Catalina 附带了它自己的 python3 版本和pip3 ,所以这可能是 macOS 和 Brew 安装的 Python 库之间的冲突。我通过不再使用 Brew 来解决与 Python 相关的任何问题,从而解决了类似的问题。

我的建议:从全新安装的 Catalina 中,运行 sudo pip3 install pipenv 。为您处理的每个项目创建一个单独的目录,然后运行 ​​pipenv shell每次使用该目录时都从该目录中获取。不必费心在系统范围内安装任何软件包,也不要覆盖 macOS 的 Python。您所做的任何事情,都在 Pipenv 管理的虚拟环境中进行——仅通过 pipenv install <pkg> 安装软件包.

完成这一切将在 ~/.local/share/virtualenvs/ 内的目录中保留正确版本的 Python 二进制文件和所有相关包。对于每个项目。这样, future 的 macOS 更新就不会破坏依赖关系。

关于python-3.x - Mac OS Catalina 全新安装时出现 pip3 和 Pipenv 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59232311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com