提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我正在尝试在集群上的虚拟 python 环境中运行代码。 在这里,我使用 pip install ____ 命令安装了所有相关库,例如 h5py、plotly、tqdm、mpi4py 和 vtk,并且所有这些库都安装得很好。 但是当我运行我的代码时,系统又开始要求这些库。 此时,如果我尝试重新安装这些库,我会收到如下提示:
警告:目录 '/gpfs/fs1/home//a5saieed/.cache/pip' 或其父目录不属于当前用户或不可写。 缓存已被禁用。 检查该目录的权限和所有者。 如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。 默认为用户安装,因为普通站点包不可写
sudo 命令不起作用,因为它是一个我无权使用它的集群。
什么可能导致此问题以及可能的解决方案是什么?
......
在激活 virtualenv 时, 您不应将 sudo 与 pip一起使用。 尝试以这种方式安装库:
# installs on virtualenv's python:
$ .env/bin/python -m pip install yourlibrary
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.