无法在虚拟环境中 pip install xlrd
Not able to pip install xlrd in virtual env
我已经设置了一个虚拟环境(venv
in projects
in home
文件夹),我需要安装 xlrd
Python 模块。但是,当我 运行 命令
pip install xlrd
我收到这个错误
Exception:
Traceback (most recent call last):
File "/home/ajay/projects/venv/local/lib/python2.7/site-packages/pip/basecommand.py", line 223, in main
status = self.run(options, args)
File "/home/ajay/projects/venv/local/lib/python2.7/site-packages/pip/commands/install.py", line 293, in run
wb.build(autobuilding=True)
File "/home/ajay/projects/venv/local/lib/python2.7/site-packages/pip/wheel.py", line 756, in build
ensure_dir(output_dir)
File "/home/ajay/projects/venv/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 70, in ensure_dir
os.makedirs(path)
File "/home/ajay/projects/venv/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/home/ajay/projects/venv/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/home/ajay/projects/venv/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/home/ajay/projects/venv/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/home/ajay/.cache/pip/wheels/42'
我该如何解决这个问题?
试试这个
sudo chown -R ajay:ajay /home/ajay/.cache
我已经设置了一个虚拟环境(venv
in projects
in home
文件夹),我需要安装 xlrd
Python 模块。但是,当我 运行 命令
pip install xlrd
我收到这个错误
Exception:
Traceback (most recent call last):
File "/home/ajay/projects/venv/local/lib/python2.7/site-packages/pip/basecommand.py", line 223, in main
status = self.run(options, args)
File "/home/ajay/projects/venv/local/lib/python2.7/site-packages/pip/commands/install.py", line 293, in run
wb.build(autobuilding=True)
File "/home/ajay/projects/venv/local/lib/python2.7/site-packages/pip/wheel.py", line 756, in build
ensure_dir(output_dir)
File "/home/ajay/projects/venv/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 70, in ensure_dir
os.makedirs(path)
File "/home/ajay/projects/venv/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/home/ajay/projects/venv/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/home/ajay/projects/venv/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/home/ajay/projects/venv/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/home/ajay/.cache/pip/wheels/42'
我该如何解决这个问题?
试试这个
sudo chown -R ajay:ajay /home/ajay/.cache