如何解决nvcc 致命:在 pyCharm windows 10 64bit 上使用 conda env 在 PATH python 3.8 中找不到编译器“cl.exe”
好吧,标题几乎总结了环境,也用 venv 尝试过,我已经通过终端安装了 pyCuda 和 cudatoolkit,并且在 Windows 上安装了 Cuda 11.2,我正在尝试运行向量乘法示例并保持得到:
Traceback (most recent call last):
File "C:/Users/.../PycharmProjects/pythonProject/CudaTest.py",line 6,in <module>
mod = SourceModule("""
File "C:\ProgramData\Anaconda3\envs\pythonProject\lib\site-packages\pycuda\compiler.py",line 290,in __init__
cubin = compile(source,nvcc,options,keep,no_extern_c,File "C:\ProgramData\Anaconda3\envs\pythonProject\lib\site-packages\pycuda\compiler.py",line 254,in compile
return compile_plain(source,cache_dir,target)
File "C:\ProgramData\Anaconda3\envs\pythonProject\lib\site-packages\pycuda\compiler.py",line 135,in compile_plain
raise CompileError("nvcc compilation of %s failed" % cu_file_path,pycuda.driver.CompileError: nvcc compilation of C:\Users\oranc\AppData\Local\Temp\tmp016c_imu\kernel.cu failed
[command: nvcc --cubin -arch sm_61 -m64 -Ic:\programdata\anaconda3\envs\pythonproject\lib\site-packages\pycuda\cuda kernel.cu]
[stdout:
nvcc fatal : Cannot find compiler 'cl.exe' in PATH
]
Process finished with exit code 1
我已添加
C:\ProgramFiles(x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\Hostx64\x64;
和
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\Hostx64\x64\cl.exe;.
到 PATH 并没有帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。