Errno 13 权限被拒绝。已经在虚拟环境中

2023-12-23

我正在尝试在操作系统更新后安装张量流。我收到 [Errno 13] 权限被拒绝的消息。我检查过的所有论坛帖子都建议使用虚拟环境解决此问题。问题是我已经在虚拟环境中工作了。

这是我使用的命令:

user@Computer:~$ cd /tensorflow
user@Computer:/tensorflow$ virtualenv --system-site-packages -p python3 venv
user@Computer:/tensorflow$ source /tensorflow/venv/bin/activate
(venv) user@Computer:/tensorflow$ pip install -U tensorflow-GPU

这是我得到的输出:

(venv) user@Computer:/tensorflow$ pip install -U tensorflow-GPU
Using cached https://files.pythonhosted.org/packages/64/ca/830b7cedb073ae264d215d51bd18d7cff7a2a47e39d79f6fa23edae17bb2/tensorflow_gpu-1.10.0-cp36-cp36m-manylinux1_x86_64.whl
Collecting gast>=0.2.0 (from tensorflow-GPU)
Collecting tensorboard<1.11.0,>=1.10.0 (from tensorflow-GPU)
  Using cached https://files.pythonhosted.org/packages/c6/17/ecd918a004f297955c30b4fffbea100b1606c225dbf0443264012773c3ff/tensorboard-1.10.0-py3-none-any.whl
Collecting grpcio>=1.8.6 (from tensorflow-GPU)
  Using cached https://files.pythonhosted.org/packages/31/17/0f79ff2f56018aa0e12ffb1cc8086df6bd6cfc71efea0df64fe78d569f71/grpcio-1.14.1-cp36-cp36m-manylinux1_x86_64.whl
Requirement already satisfied, skipping upgrade: six>=1.10.0 in /usr/lib/python3/dist-packages (from tensorflow-GPU) (1.11.0)
Collecting astor>=0.6.0 (from tensorflow-GPU)
  Using cached https://files.pythonhosted.org/packages/35/6b/11530768cac581a12952a2aad00e1526b89d242d0b9f59534ef6e6a1752f/astor-0.7.1-py2.py3-none-any.whl
Collecting protobuf>=3.6.0 (from tensorflow-GPU)
  Using cached https://files.pythonhosted.org/packages/fc/f0/db040681187496d10ac50ad167a8fd5f953d115b16a7085e19193a6abfd2/protobuf-3.6.0-cp36-cp36m-manylinux1_x86_64.whl
Requirement already satisfied, skipping upgrade: wheel>=0.26 in ./venv/lib/python3.6/site-packages (from tensorflow-GPU) (0.31.1)
Collecting absl-py>=0.1.6 (from tensorflow-GPU)
Collecting termcolor>=1.1.0 (from tensorflow-GPU)
Collecting setuptools<=39.1.0 (from tensorflow-GPU)
  Using cached https://files.pythonhosted.org/packages/8c/10/79282747f9169f21c053c562a0baa21815a8c7879be97abd930dbcf862e8/setuptools-39.1.0-py2.py3-none-any.whl
Collecting numpy<=1.14.5,>=1.13.3 (from tensorflow-GPU)
  Using cached https://files.pythonhosted.org/packages/68/1e/116ad560de97694e2d0c1843a7a0075cc9f49e922454d32f49a80eb6f1f2/numpy-1.14.5-cp36-cp36m-manylinux1_x86_64.whl
Collecting markdown>=2.6.8 (from tensorboard<1.11.0,>=1.10.0->tensorflow-GPU)
  Using cached https://files.pythonhosted.org/packages/6d/7d/488b90f470b96531a3f5788cf12a93332f543dbab13c423a5e7ce96a0493/Markdown-2.6.11-py2.py3-none-any.whl
Collecting werkzeug>=0.11.10 (from tensorboard<1.11.0,>=1.10.0->tensorflow-GPU)
  Using cached https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl
Installing collected packages: gast, numpy, markdown, setuptools, protobuf, werkzeug, tensorboard, grpcio, astor, absl-py, termcolor, tensorflow-GPU
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/tensorflow/venv/lib/python3.6/site-packages/gast'
Consider using the `--user` option or check the permissions.

包含“--user”选项会产生以下结果

(venv) user@Computer:/tensorflow$ pip install --user tensorflow-GPU
Collecting tensorflow-GPU
  Using cached https://files.pythonhosted.org/packages/64/ca/830b7cedb073ae264d215d51bd18d7cff7a2a47e39d79f6fa23edae17bb2/tensorflow_gpu-1.10.0-cp36-cp36m-manylinux1_x86_64.whl
Collecting absl-py>=0.1.6 (from tensorflow-GPU)
Collecting astor>=0.6.0 (from tensorflow-GPU)
  Using cached https://files.pythonhosted.org/packages/35/6b/11530768cac581a12952a2aad00e1526b89d242d0b9f59534ef6e6a1752f/astor-0.7.1-py2.py3-none-any.whl
Collecting gast>=0.2.0 (from tensorflow-GPU)
Collecting tensorboard<1.11.0,>=1.10.0 (from tensorflow-GPU)
  Using cached https://files.pythonhosted.org/packages/c6/17/ecd918a004f297955c30b4fffbea100b1606c225dbf0443264012773c3ff/tensorboard-1.10.0-py3-none-any.whl
Collecting termcolor>=1.1.0 (from tensorflow-GPU)
Collecting numpy<=1.14.5,>=1.13.3 (from tensorflow-GPU)
  Using cached https://files.pythonhosted.org/packages/68/1e/116ad560de97694e2d0c1843a7a0075cc9f49e922454d32f49a80eb6f1f2/numpy-1.14.5-cp36-cp36m-manylinux1_x86_64.whl
Will not install to the user site because it will lack sys.path precedence to setuptools in /tensorflow/venv/lib/python3.6/site-packages

我又做了一些挖掘。

显然 virtualenv 是使用 sudo 创建的,所以我需要更改权限。

详细信息在这里:在 virtualenv 中使用 pip 时如何避免“权限被拒绝” https://stackoverflow.com/questions/19471972/how-to-avoid-permission-denied-when-using-pip-with-virtualenv

具体来说是

sudo chown -R your_username:your_username path/to/virtuaelenv/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Errno 13 权限被拒绝。已经在虚拟环境中 的相关文章

随机推荐

  • 如何异步加载CSS

    我正在尝试消除 2 个在我的网站上出现渲染阻塞的 CSS 文件 它们出现在 Google Page Speed Insights 上 我采用了不同的方法 但没有一个成功 不过最近我发现了一个帖子异步思考 https css tricks c
  • RxSwift + UITableViewCell如何获取heightForRowAt中的单元格对象

    我有一个带有 UITableView 的视图控制器 表数据使用 RxSwift 填充 let observable Observable just data observable bindTo tableView rx items cell
  • 为什么 Rails 不渲染 .js.erb 文件?

    我有一个 Rails 应用程序 我试图用 HTML 文件进行 jQuery 渲染 这样做的要点是 jQuery 是特定于页面的 所以我不希望通过将其放在标题中来加载每个页面 这是我对文件所做的操作 消息控制器 rb GET messages
  • 检查其他 data.table 中 data.table 值的频率

    library data table DT1 lt data table num 1 6 group c A B B B A C DT2 lt data table group c A B C 我想添加一栏popular to DT2有价值
  • 如何使用互斥体保护公共资源?

    我有一个公共资源 我希望我的应用程序 或其 COM API 的 1 个且仅 1 个实例可以随时访问该资源 我尝试使用互斥体来保护此资源 但是当主机 dotnet 应用程序的多个线程尝试访问 COM 对象时 互斥体似乎没有被释放 这是我用来保
  • 代表颜色的百分比值(0-100)(从红色到绿色)

    我有一个具有动态更新百分比 0 到 100 之间 的 Android 应用程序 该应用程序有两种特定颜色 浅红色 BD4141 和浅绿色 719D98 我希望元素在给定百分比为 0 时具有浅红色背景 在给定百分比为 100 时具有浅绿色背景
  • 孩子的祖父母重载函数[重复]

    这个问题在这里已经有答案了 我需要理解为什么如果在 Parent 中声明了任何重载函数 C 不允许访问 Child 中的 Grandparent 重载函数 考虑以下示例 class grandparent public void foo v
  • Kafka Stream groupBy 行为:聚合的许多中间输出/更新

    我正在尝试使用 Kafka Stream 来聚合人们的某些属性 我有一个像这样的卡夫卡流测试 new ConsumerRecordFactory Array Byte Character input new ByteArraySeriali
  • ASP.NET CORE 2.1 服务器调试时超时

    错误 服务器超时 但未收到来自服务器的消息 服务器 我正在尝试调试一些服务器端代码 当我这样做时 客户端会在不到一分钟的时间内断开连接 我只使用 SignalR 与客户端通信 还没有控制器 是否有任何设置可以禁用超时或至少使其比现在更长 我
  • Java“原型”模式 - new、clone、class.newInstance

    在我的项目中 有一些 原型 工厂通过克隆最终私有实例来创建实例 这些工厂的作者表示 这种模式比调用 新 运算符提供了更好的性能 使用谷歌来获取一些线索 我没有找到任何相关的东西 这是在a中找到的一小段摘录来自未知项目的 javdoc htt
  • 循环遍历名称并删除那些不匹配指定模式的名称

    我有一个 Excel 工作簿 在其中从其他几个工作簿导入工作表 然后将这些数据合并到 概述 工作表中 我对 vba 相当陌生 所以这项任务花了相当长的时间和大量的研究 然而 我有一个无法解决或找到答案的问题 但我认为如果您知道如何解决 那么
  • C#:使用 foreach 或 for 循环从 ArrayList 中删除项目?

    我对编程和 C 编程都是一个菜鸟 我之前学过一些基本的 Java 我正在尝试使用 C Unity3D 我有一个问题 使用 for 循环而不是 foreach 迭代来删除 ArrayList 中的任何项目是否更好 两者似乎都适合我 Forea
  • 如何在 Jenkins 上设置 LD_LIBRARY_PATH

    我在 Jenkins 运行作业时遇到 java lang UnsatisfiedLinkError 问题
  • 将 $http 响应对象保存为 $scope 变量

    我今天早些时候在 stackoverflow 上问了一个相关问题 但由于代码的复杂性 无法发布它 和我自己的新手 我无法真正从给出的答案中实现解决方案 所以我现在的问题是 对于如下代码 http get ArbitraryInput the
  • switch 语句比较大于或小于数字的值

    我想使用switch我正在编写的一些简单代码中的声明 我试图将括号中的变量与值进行比较 lt 13 or gt 13 这可以使用吗Switch var age prompt Enter you age switch age case lt
  • 如何删除Android内部存储文件?

    我已经使用 Android 内部存储来为我的应用程序保存文件 使用openFileOutput 但我想删除该文件 是否可以以及如何删除 File dir getFilesDir File file new File dir my filen
  • 对于大多数网络主机来说,哪个版本的 PHP 被视为“标准”? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 使用 java.awt.BasicStroke 制作虚线动画

    有没有办法使用 java awt 中的 BasicStroke 生成动画虚线 我的愿望是拥有一条运行的虚线 就像 Photoshop 的矩形选框工具对其线条进行动画处理一样 使用虚线 aThread 或秋千Timer 并将它们与repain
  • SDK中缺少导入类时Android项目如何编译?

    好吧 也许这很简单 但我现在就是想不出来 我已经导入了谷歌示例项目读卡器 https github com googlesamples android CardReader git在Android Studio 1 5 1中 它在compi
  • Errno 13 权限被拒绝。已经在虚拟环境中

    我正在尝试在操作系统更新后安装张量流 我收到 Errno 13 权限被拒绝的消息 我检查过的所有论坛帖子都建议使用虚拟环境解决此问题 问题是我已经在虚拟环境中工作了 这是我使用的命令 user Computer cd tensorflow