一开始用pip,但是一直出现找不到这个C:\\...\\cryptacular-1.6.2-cp37-cp37m-win_amd64.whl,然后报错
ERROR: Could not build wheels for cryptacular, which is required to install pyproject.toml-based projects。
然后去安装这个cryptacular的时候呢,发现这玩意根本没有所谓的.whl文件,都是一个包的形式。
后来又看到说直接从github上克隆apex仓库再intall,但是还是不行,要么就是根本运行不了setup.py,要么运行setup.py的时候老是ModuleNotFoundError: No module named ‘torch’...可能是我下的位置有问题?
然后我就尝试用conda去下。然后会报错PackagesNotFoundError: The following packages are not available from current channels
再后来就看到了PackagesNotFoundError: The following packages are not available from current channels的解决办法-优快云博客这篇。试到第三个方法。一开始也是不行,在下载包到anaconda/pkgs目录下后,用conda install --use-local nvidia-apex-0.1-py38hea2869c_4.tar.bz2安装时,会报错
RemoveError: 'setuptools' is a dependency of conda and cannot be removed from conda's operating environment.
然后我在stackoverflow上找到解决方法
conda update --force conda
conda update anaconda
conda update conda
按照上面的代码更新conda后重新conda install --use-local nvidia-apex-0.1-py38hea2869c_4.tar.bz2
然后apex安装成功。