使用pip安装之前如何修改软件包

时间:2018-10-20 18:56:41

标签: python windows pip

尝试在Windows上安装软件包失败,因为它需要一个site.cfg文件来包含库的路径。

看起来pip在安装过程中将软件包提取到c:\users\[username]\appdata\local\temp\pip-install-[random string]\,并在安装后删除软件包(成功与否),因此我无法对其进行“热编辑”。

我可以让pip等我之后再安装吗?

我可以pip下载并解压缩软件包,然后告诉它从目录而不是软件包名称或URL安装软件包吗?

请随意评论在Windows上安装scikits.audiolab的替代解决方案(要求sndfile在site.cfg中定义)。

1 个答案:

答案 0 :(得分:1)

无法在车轮上工作(请参阅@hoefling评论)

  • 从url下载软件包(pip告诉您执行$new_array = []; foreach ($your_array as $item) { if (!isset($new_array[$item['id']])) { // item id is not in `new_array` - add `item` $new_array[$item['id']] = $item; } else { // item id already presents - add `data` item to it $new_array[$item['id']]['data'][] = $item['data']; } } 时的URL)

  • 解压缩文件并进行修改

  • 然后pip install <package_name>