我正在用GAE在Windows上开发我的应用程序,但是显示了下面的错误消息。在
C:\Python27\Lib\site-packages
Perhaps your account does not have write access to this directory? You can
change the cache directory by setting the PYTHON_EGG_CACHE environment
variable to point to an accessible directory.
所以我在这个网站上查了一些帖子,发现了some articles,但我不明白。我的理解是,我需要在主目录中创建具有写访问权限的缓存目录,但我不知道“主目录”在哪里。在
同样在另一篇文章中,我发现答案是这种方法解决了我的问题。我确实用pip卸载了pyyaml,然后用easy-unstall-zpyyaml安装了它
哪种方法是正确的?在
^{pr2}$
看起来您正在开发一个标准的envgae应用程序,但您试图在本地系统的站点包中安装第三方库(并从中使用它们)。这行不通。在
您需要在应用程序的库目录中安装第三方库(即使用
-t <your_lib_dir>
选项,pip install
不需要特殊权限。另请参见:相关问题 更多 >
编程相关推荐