랩톱이 있습니다. 그래서 직장 PC .virtualenvs/
디렉토리에서 내 NAS로 복사 한 다음 다시 새 노트북에 복사했습니다.Python, virtualenv : 활성화하는 동안 권한 오류가 발생합니다.
virtualenv
과 virtualenvwrapper
을 설치했는데 가상 환경이 작동하지 않습니다. 이것이 내가 처음에 얻은 것입니다.
[email protected] ~ $ workon iwidget
virtualenvwrapper.user_scripts could not run "/home/chris/.virtualenvs/preactivate": [Errno 13] Permission denied
virtualenvwrapper.user_scripts could not run "/home/chris/.virtualenvs/iwidget/bin/preactivate": [Errno 13] Permission denied
그런 다음 해당 파일을 chmod + x했습니다. 후에이 환경으로 변경할 수는 있지만 라이브러리는 볼 수 없습니다.
나는이 얻을 : 또한
[email protected] ~ $ ./.virtualenvs/iwidget/bin/activate
bash: ./.virtualenvs/iwidget/bin/activate: Permission denied
, 특정 ENV에 내가 할 수있는 workon
있지만, 아무것도 가져 오지 될 수 있음을 보여줍니다 : (내가 + X 파일을 preactivate하는 chmod를했다 후)
[email protected] ~ $ workon iwidget
(iwidget)[email protected] ~ $ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pytz
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pytz
>>>
(iwidget)[email protected] ~ $ ls .virtualenvs/iwidget/lib/python2.7/site-packages/py
py4j/ pytz/
py4j-0.8.1-py2.7.egg-info/ pytz-2014.2-py2.7.egg-info/
python_dateutil-2.2-py2.7.egg-info/
어떻게 해결할 수 있습니까?
소유자/그룹 및 필요한 경우 'chown'을 확인하십시오. – wim
두 컴퓨터에 동일한 사용자 이름을 사용합니다. 따라서 소유자/그룹은 두 시스템에서 동일합니다. – xpanta
"permission denied"오류는 권한 문제를 나타냅니다. 'chmod + r'가 도움이됩니까? 이것이'activate' 스크립트의 소스와 파이썬이 라이브러리를 읽는데 필요한 허가입니다. – tripleee