我使用easy_install在windows7下的virtuaenv中安裝python軟件包。由於無人機,我必須以管理員身份運行CMD來安裝軟件包。問題來了,我注意到我無法從普通用戶帳戶導入軟件包。windows7/vista下easy_install的.egg權限問題
>>> 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僅將.egg文件設置爲僅限於.py文件而不是.py文件?我該如何解決這個問題,而無需關閉無人機或作爲超級用戶運行?
您可以標記所有egg文件並一次性更改所有egg文件的權限。 –
我無法使用組多選文件找到任何授權選項。也許windows7不支持將多個AAA選項更改爲多個文件? –