安装apex时,因安装cryptacular,出现mspdb140.dll,无法继续执行代码

本文介绍了一种手动安装Apex的方法,解决了通过pip直接安装时出现的问题,并详细记录了安装步骤及遇到的警告信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

直接使用命令

pip install apex

安装apex时,需要安装包cryptacular,出现问题,"由于找不到mspdb140.dll,无法继续执行代码"

尝试方法一、

将由于在“C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\”中存在mspdb140.dll,因此将“C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\”添加至环境变量中,未解决问题!!依然安装不上cryptacular。

尝试方法二、

克隆源码

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

win+R运行cmd

cd apex

python setup.py install

安装过程

torch.__version__  = 1.7.1+cu101


setup.py:67: UserWarning: Option --pyprof not specified. Not installing PyProf dependencies!
  warnings.warn("Option --pyprof not specified. Not installing PyProf dependencies!")
running install
running bdist_egg
running egg_info
writing apex.egg-info\PKG-INFO
writing dependency_links to apex.egg-info\dependency_links.txt
writing top-level names to apex.egg-info\top_level.txt
reading manifest file 'apex.egg-info\SOURCES.txt'
writing manifest file 'apex.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
creating build\lib
creating build\lib\apex
copying apex\__init__.py -> build\lib\apex
creating build\lib\apex\amp
copying apex\amp\amp.py -> build\lib\apex\amp
copying apex\amp\compat.py -> build\lib\apex\amp
copying apex\amp\frontend.py -> build\lib\apex\amp
copying apex\amp\handle.py -> build\lib\apex\amp
copying apex\amp\opt.py -> build\lib\apex\amp
copying apex\amp\rnn_compat.py -> build\lib\apex\amp
build\lib\apex\contrib\optimizers
copying apex\contrib\optimizers\fp16_optimizer.py -> build\lib\apex\contrib\optimizers
copying apex\contrib\optimizers\fused_adam.py -> build\lib\apex\contrib\optimizers
copying apex\contrib\optimizers\fused_lamb.py -> build\lib\apex\contrib\optimizers
copying apex\contrib\optimizers\fused_sgd.py -> build\lib\apex\contrib\optimizers
copying apex\contrib\optimizers\__init__.py -> build\lib\apex\contrib\optimizers
copying apex.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
copying apex.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying apex.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying apex.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
zip_safe flag not set; analyzing archive contents...
apex.pyprof.nvtx.__pycache__.nvmarker.cpython-37: module references __file__
apex.pyprof.nvtx.__pycache__.nvmarker.cpython-37: module references __path__
creating dist
creating 'dist\apex-0.1-py3.7.egg' and adding 'build\bdist.win-amd64\egg' to it
removing 'build\bdist.win-amd64\egg' (and everything under it)
Processing apex-0.1-py3.7.egg
creating c:\users\miniconda3\lib\site-packages\apex-0.1-py3.7.egg
Extracting apex-0.1-py3.7.egg to c:\users\miniconda3\lib\site-packages
Adding apex 0.1 to easy-install.pth file

Installed c:\users\miniconda3\lib\site-packages\apex-0.1-py3.7.egg
Processing dependencies for apex==0.1
Finished processing dependencies for apex==0.1

安装成功!!!

Package                       Version
----------------------------- ---------------------
absl-py                       0.9.0
albumentations                0.4.3
apex                          0.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值