Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 试图在MAC上使用pip的权限被拒绝?_Python_Macos_Python 2.7_Permissions_Pip - Fatal编程技术网

Python 试图在MAC上使用pip的权限被拒绝?

Python 试图在MAC上使用pip的权限被拒绝?,python,macos,python-2.7,permissions,pip,Python,Macos,Python 2.7,Permissions,Pip,上面的错误就是我尝试使用pip命令时遇到的错误。我所需要做的就是安装requirements.txt,让我的程序正常工作。我已经安装了Python2.7.1,并将代码放在可以使用python命令的地方。我尝试使用以下命令更改权限: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/beautifulsoup4

上面的错误就是我尝试使用pip命令时遇到的错误。我所需要做的就是安装requirements.txt,让我的程序正常工作。我已经安装了Python2.7.1,并将代码放在可以使用python命令的地方。我尝试使用以下命令更改权限:

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/beautifulsoup4-4.6.0.dist-info'Consider using the `--user` option or check the permissions.
但它没有起作用。我的电脑上安装了自制软件。我还尝试使用以下链接使用虚拟环境: 但它也给了我权限问题。是否有任何建议可以消除此权限问题并成功运行pip?下面的sudo命令也不起作用

chmod -R 777

这是一个权限问题

考虑使用错误中提到的
pip安装“packagename”--user

本部分将介绍

尝试在Mac上使用
sudopip安装djangorestframework
。为我工作。

安装程序包入口点的目录可能不在您的路径中。例如,如果安装了/Users/username/Library/Python/3.7/bin/script,将PATH=$PATH:/Users/username/Library/Python/3.7/bin/添加到您的shell rc(.bashrc、.bash_profile等)中,您应该很好(这将解决安装到该/bin文件夹中的其他脚本的问题。

可能重复此脚本,我仍然有一些权限问题,但链接帮助最大,因此我尝试了此链接,包似乎已成功安装,pip install python docx--收集python docx的用户要求已满足:lxml>=2.3.2 in/Library/Python/2.7/site-packages(来自pythondocx)(4.2.3)matplotlib 1.3.1需要nose(未安装)。matplotlib 1.3.1需要tornado(未安装)。安装收集的软件包:python docx成功安装了python-docx-0.8.6。该软件包未显示在我的网站软件包文件夹中,我无法使用。Mac high sierra,python 3.7,Pycharm 2018。谢谢。我使用了--user fla它说“成功安装了pip-18.1”,但当我尝试使用它时,我得到了“-bash:pip:command not found”。有什么想法吗?在包安装过程中要非常小心执行
sudo
。它让root用户可以访问可能的恶意包。最好使用
--user
将东西与系统的其余部分隔离开来
sudo pip install -r requirements.txt