[英]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.