Bash终端找不到现有文件



我运行find -name libcublas.so.9.0来查找存在于/usr/local/cuda/lib64/anaconda3/下的libcublas.so.9.0文件。此命令不会显示/usr/local/cuda/lib64??下的libcublas.so.9.0$PATH包含/usr/local/cuda/lib64。我认为出于这个原因,即使我在pycharm设置中指定了这些变量,pycharm也找不到这个文件:

PATH    /usr/local/cuda/bin:$PATH
LD_LIBRARY_PATH    /usr/local/cuda/lib64:$LD_LIBRARY_PATH
export CUDADIR  /usr/local/cuda

问题出在哪里?

环境变量与find命令及其内部工作无关。也许你的命令中有错误。我从你的帖子中理解的正确语法是:

find / -name 'libcublas.so.9.0' 2>/dev/null

如果您有sudo访问权限,效果会更好:

sudo find / -name 'libcublas.so.9.0' 2>/dev/null

希望这能有所帮助。