Jupyter Notebook 安装错误 - argon2-cffi (PEP 517) 的构建轮...错误

新手上路,请多包涵
Building wheels for collected packages: argon2-cffi
  Building wheel for argon2-cffi (PEP 517) ... error
  ERROR: Command errored out with exit status 1:
   command: 'c:\users\prasa\appdata\local\programs\python\python39\python.exe' 'c:\users\prasa\appdata\local\programs\python\python39\lib\site-packages\pip_vendor\pep517_in_process.py' build_wheel 'C:\Users\prasa\AppData\Local\Temp\tmpcczeigwt'
       cwd: C:\Users\prasa\AppData\Local\Temp\pip-install-iele2h25\argon2-cffi
  Complete output (17 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.9
  creating build\lib.win-amd64-3.9\argon2
  copying src\argon2\exceptions.py -> build\lib.win-amd64-3.9\argon2
  copying src\argon2\low_level.py -> build\lib.win-amd64-3.9\argon2
  copying src\argon2_ffi_build.py -> build\lib.win-amd64-3.9\argon2
  copying src\argon2_legacy.py -> build\lib.win-amd64-3.9\argon2
  copying src\argon2_password_hasher.py -> build\lib.win-amd64-3.9\argon2
  copying src\argon2_utils.py -> build\lib.win-amd64-3.9\argon2
  copying src\argon2__init__.py -> build\lib.win-amd64-3.9\argon2
  copying src\argon2__main__.py -> build\lib.win-amd64-3.9\argon2
  running build_clib
  building 'argon2' library
  error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
  ----------------------------------------
  ERROR: Failed building wheel for argon2-cffi
Failed to build argon2-cffi
ERROR: Could not build wheels for argon2-cffi which use PEP 517 and cannot be installed directly

我在我的电脑上安装了 python 3.9。当我尝试安装 jupyter notebook 时出现此错误。那么如何解决这个问题?

原文由 PrasadM96 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.4k
2 个回答

对于 Intel CPU 上的 mac 用户,如果您通过以下命令安装,只需检查您的 pip 版本:

 pip install notebook

升级你的 PIP,对我有用的命令:

 /Library/Developer/CommandLineTools/usr/bin/python3 -m pip install --upgrade pip

使用命令检查它是否是最新版本的 PIP:

 pip --version

在此之后,再次尝试:

 pip install notebook

这次您应该看不到任何错误。

然后在您的路径变量中包含 ~/Library/Python/3.8/bin 。通过以下方式检查它是否存在:

 echo $PATH

然后通过命令启动 jupyter 笔记本:

 jupyter notebook

如果您发现此答案有用,请投票:)

原文由 wingsforever 发布,翻译遵循 CC BY-SA 4.0 许可协议

我打电话时在 python 3.7.5 上遇到了这个问题

pip install jupyter

解决方案是先打电话

pip install argon2-cffi==20.1.0

然后打电话

  pip install jupyter

我认为错误出现在最新版本的 argon2-cffi 中。这是 21.1.0 https://pypi.org/project/argon2-cffi/21.1.0/#history

原文由 Jens Wagemaker 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题