bash - Bash 终端找不到现有文件
问题描述
我跑来find -name libcublas.so.9.0
查找libcublas.so.9.0
存在于/usr/local/cuda/lib64/
and下的文件anaconda3/
。这个命令没有显示libcublas.so.9.0
/usr/local/cuda/lib64 下的 ?? $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
希望这可以帮助。
推荐阅读
- sql - 将一个值插入到包含另一个表中的所有值的表中
- angular - 对私有 npm 注册表的 npm 审计
- visual-studio - 如何从 Powershell 7 将文件添加到 SSDT Visual Studio 项目
- python - standard_init_linux.go:228:exec 用户进程导致:使用 chmod 时出现 exec 格式错误
- algorithm - 如果您为每个已删除的边计算无法相互访问的节点对
- python - 如何使用 Flask 在 Python 中调用包内的模块?
- java - 具有类返回类型的方法
- android - 谷歌成就解锁但不保存
- verilog - If 语句中的 verilog 错误。(reg) 不是常数。目标
并发分配或输出端口连接应该是网络类型 - java - 如果 Spring Data JPA 中的参数为空,则忽略条件