开发者社区> 问答> 正文

当PIP不工作时,在Azure上安装软件包

我正在尝试安装这个https://github.com/mrjbq7/ta-lib软件包在MS Azure Jupyter笔记本环境。在我当地的水蟒环境中,这一切都很有效。 PIP产生的第一个错误在故障排除一节中进行了描述,但是我不理解该解决方案。 接下来,我在azure项目站点上尝试了终端,但是当我试图用wget -c url加载tar文件时,我被拒绝了权限。 我可以上传tar文件到项目文件夹,但我不知道如何通过终端找到文件。 还有别的办法吗? 问题来源StackOverflow 地址:/questions/59381853/installing-package-on-ms-azure-when-pip-doesnt-work

展开
收起
kun坤 2019-12-27 17:23:43 608 0
2 条回答
写回答
取消 提交回答
  • 建议参考此篇文章

    2019-12-27 17:39:00
    赞同 展开评论 打赏
  • 没有gcc分布和sudo允许Jupyter女士笔记本,所以你会得到错误如下图,当试图通过pip安装TA-Lib,因为它没有预编译轮安装在PyPI页面文件和塔利班的Python包需要gcc来编译TA-Lib在C源代码。

    因此,解决方案是从源代码手工编译并打包talib库为wheel文件,然后将其依赖项上传并安装到Microsoft Azure Notebook中,最终实现如下图所示的样例代码。

    下面是我的详细步骤,我是在本地Windows机器的WSL中完成的。您可以尝试在Linux机器上执行相同的操作

    2019-12-27 18:07:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载