繁体   English   中英

拨轮包装安装失败

[英]Pip Wheel Package Installation Fail

我尝试运行pip wheel azure-mgmt=0.20.1 ,但是每当我运行它时,都会出现以下pip wheel错误,这非常清楚:

error: [Error 183] Cannot create a file when that file already exists: 'build\\\\bdist.win32\\\\wheel\\\\azure_mgmt-0.20.0.data\\\\..'

所以我的问题是在哪里或如何找到那条路? 我想删除该现有文件。 我一直在搜索本地计算机,在Google中搜索默认路径,但仍然找不到任何解决方案。

还可以告诉pip wheel输出完整日志吗? 如您所见,未显示完整的错误路径。 我正在使用virtualenv。

我们可以在官方的python指南中看到virtual env的描述:

为了帮助管理外部程序包依赖性,Azure Git部署支持创建虚拟环境。

当Azure在资源库的根目录中检测到requirements.txt时,它将自动创建一个名为env的虚拟环境。 这仅在第一次部署时发生,或者在选定的Python运行时已更改后的任何部署中发生。

您可以直接修改的依赖关系和它们的版本requirement.txt ,然后通过git的部署Python应用程序天青Web应用程序,天青将自动更新Python包。 您可以检查虚拟env文件夹中的软件包,该路径在env\\Lib\\site-packages的根目录中为env\\Lib\\site-packages 您可以在站点的kudu控制台上登录以在线检查站点的文件,URL应该是: https://{your_site_name}.scm.azurewebsites.net/DebugConsole

此外,根据您的描述,您似乎使用了全局python环境来运行pip install命令,该命令可能会直接在全局python环境中安装软件包。 要在虚拟环境中安装软件包,需要在应用程序的根目录中运行类似的命令env\\scripts\\pip install -r requirements.txt 有关更多信息,请参考Web应用程序开发-Windows-命令行

您是否尝试过卸载并重新安装?

我尝试了pip wheel azure-mgmt ,它为我安装了-0.20.1。

我的目录是/ Users / me / wheelhouse,所以您可以在这里查看。 我在构建的初始日志中发现了这一点。

@Amir,一种选择是,你可以生成requirement.txt文件,如果使用Visual Studio开发的应用程序中删除您的虚拟环境。 然后,你可以为你的项目中添加一个新的虚拟环境和安装所有的软件包requirement.txt文件。 或者,在删除虚拟环境后,您可以尝试使用pip wheel azure-mgmt命令。

另一个选择是您可以遵循类似的问题: https : LOCALAPPDATA博客修改了LOCALAPPDATA路径以解决此问题。 请尝试一下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM