Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.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 Can';t在PyCharm中安装软件包(OSError:[Errno 13])_Python_Pycharm - Fatal编程技术网

Python Can';t在PyCharm中安装软件包(OSError:[Errno 13])

Python Can';t在PyCharm中安装软件包(OSError:[Errno 13]),python,pycharm,Python,Pycharm,我无法在PyCharm中安装软件包 抛出此错误 Collecting oktaauth Downloading oktaauth-0.2-py2-none-any.whl Requirement already satisfied: requests>=2.8 in /Library/Python/2.7/site-packages (from oktaauth) Collecting argparse (from oktaauth) Downloading argparse-1.

我无法在PyCharm中安装软件包

抛出此错误

Collecting oktaauth
  Downloading oktaauth-0.2-py2-none-any.whl
Requirement already satisfied: requests>=2.8 in /Library/Python/2.7/site-packages (from oktaauth)
Collecting argparse (from oktaauth)
  Downloading argparse-1.4.0-py2.py3-none-any.whl
Collecting beautifulsoup4>=4.4 (from oktaauth)
  Downloading beautifulsoup4-4.6.0-py2-none-any.whl (86kB)
Installing collected packages: argparse, beautifulsoup4, oktaauth

Exception:
Traceback (most recent call last):
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py", line 342, in run
    prefix=options.prefix_path,
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_set.py", line 784, in install
    **kwargs
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", line 851, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", line 1064, in move_wheel_files
    isolated=self.isolated,
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", line 247, in move_wheel_files
    prefix=prefix,
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/locations.py", line 153, in distutils_scheme
    i.finalize_options()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 346, in finalize_options
    self.create_home_path()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 565, in create_home_path
    os.makedirs(path, 0700)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 150, in makedirs
    makedirs(head, mode)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 150, in makedirs
    makedirs(head, mode)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 150, in makedirs
    makedirs(head, mode)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/Users/karanj/Library/Python/2.7'
我找到了解决方案,要求我尝试以root身份安装它,或者尝试使用sudo命令并尝试安装包。但是我不想通过附加sudo来安装这个包

有什么解决方案吗?

试试
sudo
如果有需求文件,例如
sudopip安装-r requirements.txt
或用于独立软件包

sudo pip install <package-name>
sudo-pip安装
尝试使用
sudo
如果有需求文件,例如
sudopip安装-r requirements.txt
或用于独立软件包

sudo pip install <package-name>
sudo-pip安装

启动python项目时,请始终使用。避免使用use
sudo-pip-install

你也可以

  • ,或
  • 创建您典型的virtualenv,然后使用Pycharm,或者
  • 使用,另一个虚拟环境

  • 启动python项目时,请始终使用。避免使用use
    sudo-pip-install

    你也可以

  • ,或
  • 创建您典型的virtualenv,然后使用Pycharm,或者
  • 使用,另一个虚拟环境

  • 您使用哪个命令来安装软件包?如果它说权限被拒绝,您应该使用sudo,尽管您不想这样做。
    /Users/karanj/Library
    的权限是多少?您可以添加
    ls-l
    的输出吗?它将显示文件的所有者和组参考以获取更多详细信息,您使用哪个命令来安装软件包?如果它说权限被拒绝,您应该使用sudo,尽管您不想这样做。
    /Users/karanj/Library
    的权限是什么?你可以添加
    ls-l
    的输出吗?它将显示文件的所有者和组参考。有关更多详细信息,我可以通过附加sudo在终端中安装软件包,但PyCharm不附加sudo。因此,每次我必须安装一个软件包时,我必须转到命令行并安装该软件包。我可以通过附加sudo在终端中安装软件包,但PyCharm不附加sudo。因此,每次我必须安装一个软件包时,我必须转到命令行并安装该软件包。使用pycharm中的conda创建虚拟环境适用于我使用pycharm中的conda创建虚拟环境适用于我