Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Permission denied installing yapf #441

Closed
MikhailArkhipov opened this issue Dec 15, 2017 · 1 comment
Closed

Permission denied installing yapf #441

MikhailArkhipov opened this issue Dec 15, 2017 · 1 comment
Labels
area-linting feature-request Request for new features or functionality

Comments

@MikhailArkhipov
Copy link

MikhailArkhipov commented Dec 15, 2017

Environment data

VS Code version: 1.19
Python Extension version: 0.9
Python Version: 2.7.10
OS and version: Mac OS 10.13.2

Attempt to says 'yes, install Yapf' on 'Format Document' yields Access Denied (looks like install has to elevate)

$ "/usr/bin/python" -m pip install -U yapf
Collecting yapf
  Downloading yapf-0.20.0-py2.py3-none-any.whl (158kB)
    100% |████████████████████████████████| 163kB 2.9MB/s
Installing collected packages: yapf
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 345, in move_wheel_files
    clobber(source, lib_dir, True)
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", line 316, in clobber
    ensure_dir(destdir)
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/utils/__init__.py", line 83, in ensure_dir
    os.makedirs(path)
  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: '/Library/Python/2.7/site-packages/yapf-0.20.0.dist-info'
PapaMac:~ Misha$**

Install via sudo succeeds. However, it says

The directory '/Users/Misha/Library/Caches/pip' or its parent directory 
is not owned by the current user and caching wheels has been disabled. 
Check the permissions and owner of that directory. If executing pip with 
sudo, you may want sudo's -H flag.
@DonJayamanne
Copy link

Closing in favor of #386

@DonJayamanne DonJayamanne added awaiting 1-decision area-linting feature-request Request for new features or functionality labels Dec 15, 2017
@lock lock bot locked as resolved and limited conversation to collaborators Jul 12, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-linting feature-request Request for new features or functionality
Projects
None yet
Development

No branches or pull requests

2 participants