pyjolokia
pyjolokia copied to clipboard
Permission error issue installing on python 3.6.1 with a pyvenv on Centos 6.8
I can fix this via a chmod -R 777 /usr/local/lib/python3.6/lib2to3/, but it requires root permissions (which ideally would never be needed in a virtual environment):
pip install pyjolokia Collecting pyjolokia Downloading pyjolokia-0.3.1.tar.gz (161kB) 100% |████████████████████████████████| 163kB 2.6MB/s Complete output from command python setup.py egg_info: running egg_info creating pip-egg-info/pyjolokia.egg-info writing pip-egg-info/pyjolokia.egg-info/PKG-INFO writing dependency_links to pip-egg-info/pyjolokia.egg-info/dependency_links.txt writing top-level names to pip-egg-info/pyjolokia.egg-info/top_level.txt writing manifest file 'pip-egg-info/pyjolokia.egg-info/SOURCES.txt' warning: manifest_maker: standard file '-c' not found
error: [Errno 13] Permission denied: '/usr/local/lib/python3.6/lib2to3/Grammar3.6.1.final.0.pickle'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-8x28vsor/pyjolokia/
Python 3.6.1 install script:
#!/bin/sh
yum groupinstall -y development yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel xz-libs cd /tmp mkdir py3 cd py3/ wget --no-check-certificate https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz xz -d Python-3.6.1.tar.xz tar -xvf Python-3.6.1.tar cd Python-3.6.1 ./configure --prefix=/usr/local make make altinstall ln -s /usr/local/bin/python3.6 /usr/bin/python3
Example pyvenv setup:
python3.6 -m venv ~/.venv