(遇到问题)安装 apex(已解决)

解决no module named  'apex'问题

方案1:成功解决问题

  1. git clone https://github.com/NVIDIA/apex

  2. cd apex

  3. python3 setup.py install

下载很费劲可能需要梯子,我之前下载过所以直接在之前的apex文件夹里面安装setup.py文件即可

方案2:失败的尝试

$ git clone https://github.com/NVIDIA/apex
$ cd apex
$ pip install -v --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./

安装完成之后,出现下述问题

ImportError: cannot import name 'amp' from 'apex' (unknown location)

python 文件中
from apex import amp  这步出现了了问题 

方案三:超级好用()

  1. git clone https://github.com/NVIDIA/apex.git

  2. cd apex

  3. python setup.py install --cpp_ext --cuda_ext
    (或。python setup.py install)

值得注意的有2点

1 下载github的资料,可以将github.com替换成就会很快了
也就是 第一条指令 git clone https://githun.com.cnpmjs.org/NVIDIA/apex.git

真的超级好用

2 第三条指令

python setup.py install --cpp_ext --cuda_ext
会报错,可以改成
python setup.py install 

 \apex安装_dlhlSC的博客-CSDN博客_安装apexes

3 若还不行尝试下面
下载apex安装文件,手动安装!不再使用pypi管理的apex!
1、git clone git://github.com/NVIDIA/apex
2、cd apex
3、pip install -v --no-cache-dir ./

再报错

ImportError: cannot import name ‘container_abcs‘ from ‘torch._six‘

解决办法

在1.8版本之后container_abcs就已经被移除了。所以导入方式不同会出现这样的错误:cannot import name ‘container_abcs’ from ‘torch._six’
因此使用不同版本的torch会出现不同问题。
1.8以下版本使用 from torch._six import container_abcs;
1.8以上版本使用import collections.abc as container_abcs

 不同版本pytorch选择代码如下:
在此文件中进行修改

TORCH_MAJOR = int(torch.version.split(’.’)[0])
TORCH_MINOR = int(torch.version.split(’.’)[1])
if TORCH_MAJOR == 1 and TORCH_MINOR < 8:
    from torch._six import container_abcs
else:
    import collections.abc as container_abcs 

如下,将原有的红色注释,添加绿色

如果还是报错
比如出现如下错误
ImportError: cannot import name 'UnencryptedCookieSessionFactoryConfig'

解决办法:这是因为安装方式造成的

可以尝试如下安装方式

 

问题描述:
在conda环境导入apex时候,出现错误:ImportError: cannot import name ‘UnencryptedCookieSessionFactoryConfig’ from ‘pyramid.session’ (unknown location),我们环境中的apex是使用pip install apex安装的。

解决办法
下载apex安装文件,手动安装!不再使用pypi管理的apex!
1、git clone git://github.com/NVIDIA/apex(我之前下载了,用的之前的包)
2、cd apex
3、pip install -v --no-cache-dir ./
————————————————
版权声明:本文为CSDN博主「翻滚牛犊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Xidian185/article/details/122745427

  • 17
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
安装apex的步骤如下: 1. 首先,进入到之前解压的apex-master目录下。可以使用命令行进入到该目录,例如在D盘的情况下,可以使用以下命令: ``` D: cd D:\conda\apex-master ``` 2. 然后,运行以下命令进行安装: ``` python setup.py install ``` 这将会安装apex到你的环境中。 如果在安装apex的过程中遇到问题,可以尝试以下解决方法: 1. 确保已经按照要求安装了项目SIMMIM的依赖项。可以使用以下命令安装依赖项: ``` pip install -r requirements.txt ``` 2. 在conda环境中安装nvcc。这可以通过运行以下命令来完成: ``` conda install nvcc ``` 3. 如果在安装apex时出现权限问题,可以尝试使用管理员权限打开anaconda prompt,并在该窗口中进行安装操作。 希望这些信息对你有帮助。如果还有其他问题,请随时提问。 #### 引用[.reference_title] - *1* [WIN10-ANACONDA安装APEX](https://blog.csdn.net/qq_41931453/article/details/119222183)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [windows使用anaconda prompt安装apex教程](https://blog.csdn.net/MY_Azure/article/details/130505773)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [安装apex发现失败,检查cuda,报错‘nvcc‘不是内部或外部命令,也不是可运行的程序:安装cuda和cudnn](https://blog.csdn.net/weixin_38787389/article/details/127615071)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机视觉-Archer

图像分割没有团队的同学可加群

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值