easy_install을 사용하여 virtuaenv에서 windows7 아래의 python 패키지를 설치합니다. UAV 때문에 패키지를 설치하기 위해 CMD를 관리자 권한으로 실행해야합니다. 여기에 문제가 있는데, 일반 사용자 계정에서 패키지를 가져올 수 없다는 것을 알았습니다..egg의 사용 권한 문제. windows7/vista에서 easy_install의 사용 권한 문제
>>> import tempita
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named tempita
하지만 tempita-0.4-py2.6은 사이트 패키지에 있습니다. 또한 관리자로 python을 실행하면 가져 오기가 올바르게 작동합니다. 그것이 허가의 문제입니다. 그것은 이상한 일입니다. 왜 그런지 모르지만 .egg 파일 만 제한된 사용 권한 설정으로 설치됩니다. 나는이 문제에 대한 기사가 발견 :
easy_install no longer easy on Vista
그것은 소유자 또는 상위 폴더의 권한을 변경 작동하지 않는, 내가 알고있는 유일한 솔루션으로 그 달걀 하나씩 파일의 사용 권한을 수정하는 것입니다 하나. 이것은 정말로 성가신 일입니다. 왜 easy_install이 .py 파일보다는 .egg 파일에만 제한된 권한을 설정합니까? 그리고 UAV를 닫지 않고 슈퍼 유저로이 문제를 해결하려면 어떻게해야합니까?
모든 달걀 파일을 표시하고 모든 달걀 파일을 한 번에 변경할 수 있습니다. –
그룹 다중 선택된 파일에 대한 권한 부여 옵션을 찾을 수 없습니다. 아마도 windows7은 다중 파일에 대한 AAA 옵션 변경을 지원하지 않을 수 있습니까? –