如何解决如何使用pip将python软件包下载到具有公共访问权限的Google Cloud Storage存储桶中并从那里进行安装
我正在尝试通过以下命令<?php
// Aggregate an array of reports first
// Note: assume there is no 2 rows with the same 'dtr_date'
$reports = [];
foreach ($report_stmt as $row) {
$row['date'] = date('j',strtotime($row['dtr_date']));
$reports[$row['date']] = $row;
}
?>
<?php for ($i=1; $i<=31; $i++): ?>
<tr>
<td><?php echo $i ?></td>
<td><?php echo $reports[$i]['dtr_in'] ?? '' ?></td>
<td><?php echo $reports[$i]['dtr_out'] ?? '' ?></td>
<td><?php echo $reports[$i]['dtr_in2'] ?? '' ?></td>
<td><?php echo $reports[$i]['dtr_out2'] ?? '' ?></td>
</tr>
<?php endfor; ?>
使用pip将python软件包下载到Google Cloud Storage存储桶中,但在使用它时出现以下错误:pip3 download pandas --download="gs://public_bucket/"
。
我还想知道如何使用pip从存储桶直接安装。
解决方法
我认为您的目标不能仅使用pip3来实现,因为GCS和pip之间没有集成,我已经寻找了options of pip command,并且可以找到--download选项,该选项可让您指向目录下载所需的软件包。
由于Cloud Storage API和pip之间没有集成,我认为您可以使用gsutil cp命令复制下载的软件包。并以相同的策略执行安装。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。