mitsuhiko / pipsi

pip script installer
Other
2k stars 133 forks source link

Pipsi virtualenv permission denied. #119

Open HaoZeke opened 6 years ago

HaoZeke commented 6 years ago

Bug Report

Steps

  1. Get pipsi
curl https://raw.githubusercontent.com/mitsuhiko/pipsi/master/get-pipsi.py | python 
  1. Try to use pipsi
pipsi install Pygments 

Traceback (most recent call last):
  File "/home/haozeke/.local/bin/pipsi", line 11, in <module>
    load_entry_point('pipsi==0.9', 'console_scripts', 'pipsi')()
  File "/home/haozeke/.local/venvs/pipsi/lib/python3.6/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/home/haozeke/.local/venvs/pipsi/lib/python3.6/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/haozeke/.local/venvs/pipsi/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/haozeke/.local/venvs/pipsi/lib/python3.6/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/haozeke/.local/venvs/pipsi/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/haozeke/.local/venvs/pipsi/lib/python3.6/site-packages/click/decorators.py", line 27, in new_func
    return f(get_current_context().obj, *args, **kwargs)
  File "/home/haozeke/.local/venvs/pipsi/lib/python3.6/site-packages/pipsi.py", line 366, in install
    if repo.install(package, python, editable):
  File "/home/haozeke/.local/venvs/pipsi/lib/python3.6/site-packages/pipsi.py", line 236, in install
    if Popen(args).wait() != 0:
  File "/usr/lib/python3.6/subprocess.py", line 709, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.6/subprocess.py", line 1344, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
PermissionError: [Errno 13] Permission denied: 'virtualenv'

System Details

screenshot from 2017-12-22 18-37-04

Notes

As I'm using ArchLinux, the default python is python3.