【问题标题】:GCloud compute tunnel always shows warning telling to install numpyGCloud 计算隧道总是显示警告告诉安装 numpy
【发布时间】:2022-08-11 03:25:44
【问题描述】:

我正在使用 gcloud 从远程机器设置隧道:

gcloud compute start-iap-tunnel ...

一切都很好,直到几天前它开始显示以下消息:

To increase the performance of the tunnel, consider installing NumPy. To install
NumPy, see: https://numpy.org/install/.
After installing NumPy, run the following command to allow gcloud to access
external packages:
  export CLOUDSDK_PYTHON_SITEPACKAGES=1

我完全按照它说的做了,我已经用pip install numpy 安装了numpy 并导出了变量,但是警告并没有消失。

你有过这样的经历吗?

  • 您可能遇到包安装位置问题。检查在哪里点子安装了 NumPy。可能在您用户的站点包文件夹中。哪里安装及其网站包文件夹?
  • 您是否遵循本指南? cloud.google.com/iap/docs/…

标签: python numpy gcloud ssh-tunnel


【解决方案1】:

正如@john-hanley 所提到的,这可能是由于Python 安装在Library 目录中,例如为macOS 安装了universal,而gcloud 按照GCP 文档的建议安装在用户的主目录中。这可以通过重新安装 gcloud 或 python3 来解决。就我而言,将 gcloud 重新安装到库更容易。唯一的缺点是我需要使用 sudo 运行组件安装。

另一个原因可能是您使用的是 ZSH shell 而不是 Bash。 GCP documentation 提供要添加到 .bashrc 文件中的命令,并备注除非添加,否则它将仅在当前终端实例中有效。

就我而言,在将 gcloud 重新安装到库并运行上述命令后,我停止在该特定选项卡中收到 NumPy 警告,但它出现在其他选项卡中。 我运行以下命令将该行添加到 Zsh:

echo "export CLOUDSDK_PYTHON_SITEPACKAGES=1" >> ~/.zshrc

并且警告消失了。我希望以上内容对其他人有所帮助。

【讨论】:

    猜你喜欢
    • 2016-01-29
    • 1970-01-01
    • 2020-10-27
    • 1970-01-01
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多