我正在尝试使用 Apex,每当我尝试导入它(或任何涉及它的东西)时,我都会得到以下回溯:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/user/anaconda3/lib/python3.8/site-packages/apex/__init__.py", line 13, in <module>
from pyramid.session import UnencryptedCookieSessionFactoryConfig
ImportError: cannot import name 'UnencryptedCookieSessionFactoryConfig' from 'pyramid.session' (unknown location)
我安装并导入了 Pyramid 库,不会导致任何问题。我的 Python 版本是 3.8.5,我的操作系统是 Ubuntu 18.04.5。我试过在网上搜索,但没有找到令人满意的解决方案,希望知道是否有熟悉的人能够提供一些关于问题可能是什么以及我能做什么的提示。谢谢。
最佳答案
如果我使用 pip install apex
,我会遇到同样的问题。
事实证明,pypi 上的 apex
与 NVIDIA 的 apex
无关,是一个完全不相关的、非常老的包。
要安装 NVIDIA 的 apex
,请执行以下操作:
git clone https://github.com/NVIDIA/apex
cd apex
pip install -v --disable-pip-version-check --no-cache-dir \
--global-option="--cpp_ext" --global-option="--cuda_ext" ./
有关更多信息,请参阅 doc 。
关于python - 导入 Apex 时出现 `UnencryptedCookieSessionFactoryConfig` 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66610378/