You don't appear to have the necessary permissions to install packages

新换了电脑,所以重新配置平时所需要的软件等环境,对pycharm使用Anaconda 的site_packages环境(为了省掉大量安装packages的烦恼),结果使用pycharm安装package时候,遇到了root权限问题,不让访问”C:\PrograData\Anaconda3”,,,。原来wins也有这个root 题。

操作系统:win10

pychrm:python3.6

一、cmd pip安装 python package

在cmd使用pip 安装package遇到权限问题

pip install tensorflow

被deny,permission denied

这里写图片描述]![这里写图片描述

这里写图片描述

二、使用pycharm的interpreter安装

给出下面的警告信息

#
# You don't appear to have the necessary permissions to install packages
# into the install area 'C:\PrograData\Anaconda3'.
# However you can clone this environment into your home directory and
# then make changes to it.
# This may be done using the command:
#
# $ conda create -n my_root --clone=C:\PrograData\Anaconda3

这里写图片描述

按照提示,在
cmd 执行了下面的命令,给了”C:\PrograData\Anaconda3”的my_root权限

conda create -n my_root --clone="C:\PrograData\Anaconda3"

这个时候,在cmd输入

activate my_root

激活了my_root权限

这里写图片描述

这个时候,使用

pip install [packagename]

就可以安装需要的packages了。

注意:权限toot后,对pycharm的Default setting要修改为下图红色的内容所在的位置(也就是你的root可以访问的新位置):

这里写图片描述

一、这个时候我们使用+,在pycharm中试验一下,看看权限问题解决了没有:

这里写图片描述

可以看出来,我们已经可以正常安装新的python package啦

二、或者使用cmd
pip install tensorflow-gpu

也是成功的

总结:本质上其实是遇到了一个文件访问权限的问题,解决方法

给某个文件夹或者文件赋予权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值