虚拟环境安装包出现ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied

2023-05-16

项目场景:

在用virtualenv创建的虚拟环境里面用pip install 安装whl包,出现权限不够问题
在这里插入图片描述

首先理所当然地以为在前面加sudo pip……就好,但是警告提示,发现不对劲,这样安装的包就不是在虚拟环境里面安装了!
而是安装到了外面正常环境
于是即不能用sudo又要权限,搜网上说加–user,即用pip --user……
但是这个命令不能再虚拟环境里面用,会报错ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv.

解决方案:

直接给虚拟环境所在就整个文件夹777权限,即可解决
chmod 777 虚拟环境文件夹/ -R
然后就可以顺利安装了!
在这里插入图片描述

参考(感谢):
pycharm创建虚拟环境权限不够的问题ERROR: Could not install packages due to an EnvironmentError: [Errno 13]
end

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

虚拟环境安装包出现ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied 的相关文章

随机推荐

  • 微信小程序相互跳转如何携带参数

    wx navigateToMiniProgram 要跳转的小程序的appid appId 39 wx1b125bf4cf709150 39 跳转的目标页面 xff0c 参数可以在另外一个小程序的onLoad中通过options接收 path
  • js删除字符串最后一个字符方法总汇

    需求 xff1a 去掉js字符串末尾的标点符号 比如原字符串 xff1a csdn net 目标字符串 xff1a csdn net 解决方案 xff1a 方法一 xff1a str slice 0 str length 1 方法二 xff
  • Google Analytics | 学习笔记

    一 简介 1 什么是GA xff1f 是谷歌开发的一款分析网页流量的工具 xff0c 可以帮助网站解决数据分析与统计的问题 xff0c 并且将这些数据可视化展现报告出来 xff0c 帮助网站商家更好的分析受众 xff0c 流量等 xff0c
  • vscode 新版解决冲突界面 改回老版

    很多更新了vscode小伙伴发现新版的解决冲突界面很不适应 xff0c 无从下手 xff0c 只需要加一个东西就可以改回老版的样式 在setting json 里添加 34 git mergeEditor 34 false
  • vue3中defineComponent 的作用

    VUE3中 xff0c 新增了 defineComponent xff0c 它并没有实现任何的逻辑 xff0c 只是把接收的 Object 直接返回 xff0c 它的存在是完全让传入的整个对象获得对应的类型 xff0c 它的存在就是完全为了
  • js打印去除浏览器的默认的页眉页脚

    去除打印的页眉页脚 try var hkeyKey var hkeyRoot 61 34 HKEY CURRENT USER 34 var hkehkeyPath 61 34 Software Microsoft Internet Expl
  • 微信小程序如何判断是否已经订阅某条消息

    判断订阅消息是否已经订阅 res subscriptionsSetting itemSettings 返回的是所有订阅消息的对象集合 xff0c 39 accept 39 表示用户同意订阅这条消息 xff0c 39 reject 39 表示
  • js根据当前时间获取当月的1号和最后一号

    js根据当前时间获取当月的1号和最后一号 function getcurentMonth cdate cdate传来的当前的时间 当天 let thatDay 61 34 34 当月第一天 let oneDayTime 61 34 34 当
  • js判断文件上传的类型

    js判断文件上传的类型 64 param fileName 文件名称 64 param 数据返回 1 无后缀匹配 false 64 param 数据返回 2 匹配图片 image 64 param 数据返回 3 匹配 txt txt 64
  • js数据流文件下载

    js数据流文件下载 64 param fileType 文件类型 64 param fileName 文件名称 64 param data 数据流文件 function download fileType bucketName data l
  • vscode 全局搜索时屏蔽node_modules和dist 目录

    打开设置 setting json 在里面添加屏蔽的文件目录即可 快捷打开 方式 ctrl 43 p 搜索 setting json 34 search exclude 34 34 dist 34 true 34 node modules
  • NVM 安装及注意事项

    1 下载 nvm Releases coreybutler nvm windows GitHub win10 下载 nvm setup zip 版本 解压并安装 不要修改默认安装路径 会自动写入系统环境变量 控制台 nvm v 查看是否安装
  • eslint 配置项大全 含中文注释

    34 rules 34 定义对象的set存取器属性时 xff0c 强制定义get 34 accessor pairs 34 2 指定数组的元素之间要以空格隔开 后面 xff0c never参数 xff1a 之前和 之后不能带空格 xff0c
  • Linux 路由配置 route命令 /etc/sysconfig/static-routes

    一 临时添加路由 重启network服务失效 方法一 route命令 frags为路由标志 xff0c 标记当前网络节点的状态 add 增加路由 U Up表示此路由当前为启动状态 del 删除路由 H Host xff0c 表示此网关为一主
  • js生成1到100的数组方法

    生成1到100的数组的一种方法是使用JavaScript的Array from 方法 例如 xff0c 下面的将生成1到100的数组 xff1a const numbers 61 Array from Array 100 keys n 61
  • uniapp如何开启短震动、触感反馈实现

    使用 uni app 开发一款 app xff0c 需求中有一项是点击 触感反馈 xff0c 查阅了 uni app 相关文档 xff0c 发现并没有对应的 api xff0c 最开始尝试用 震动 的方式来模拟 触感反馈 但是感觉效果并不好
  • ES10 中 Object.fromEntries() 怎么用?

    我们知道 Object entries 是将对象转成一个自身可枚举属性的键值对数组 同样 xff0c 我们也可以把键值对数组转成了对象 span class hljs keyword const span keyValuePair 61 s
  • wx.getUserProfile被回收后 小程序 如何获取头像和昵称

    wx getUserProfile被回收后微信小程序无法直接获取微信昵称和头像 xff0c 可以通过新的手段获取方案如下 附代码 js const defaultAvatarUrl 61 39 https mmbiz qpic cn mmb
  • 6 个让你少写多做的 ES6 技巧

    1 Array of 关于奇怪的 Array 函数 众所周知 xff0c 我们可以通过Array函数来做以下事情 初始化一个指定长度的数组 设置数组的初始值 span class hljs comment 1 Initialize an a
  • 虚拟环境安装包出现ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied

    项目场景 xff1a 在用virtualenv创建的虚拟环境里面用pip install 安装whl包 xff0c 出现权限不够问题 首先理所当然地以为在前面加sudo pip 就好 xff0c 但是警告提示 xff0c 发现不对劲 xff