如何在谷歌计算引擎上安装pip模块?

时间:2017-07-19 11:06:43

标签: pip google-compute-engine

我正在尝试使用ssh运行一些python脚本登录到谷歌计算引擎,但找不到所有已安装的pip模块,因为我没有权限访问我的用户的.cache / pip文件夹是否有正确的方法这样做?

4 个答案:

答案 0 :(得分:4)

您应该与root用户一起运行它。 此外,如果您需要在GCP实例中使用pip,则可以使用以下命令:

sudo curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
sudo python get-pip.py

[Source]

答案 1 :(得分:1)

我不完全确定有一个正确的方法来做到这一点,但一个简单的方法是使用conda python包管理器。 它的较轻版本是miniconda。如果需要,您可以通过预先安装的pip和虚拟环境功能获得最小的python安装。假设你在linux上运行并想要python 3,你必须运行

wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh

然后使用

安装conda

bash Miniconda3-latest-Linux-x86_64.sh

在这个过程结束时,你应该有一个最小的python安装(包括pip),你将能够像你习惯的那样用pip安装包。

答案 2 :(得分:0)

您可能想先安装一些基本库-

  1. sudo apt-get install bzip2 libxml2-dev

然后按照@teoguso的提示安装miniconda并重新启动外壳程序

  1. 源〜/ .bashrc

然后您可以使用conda或pip安装软件包

答案 3 :(得分:0)

使用:

sudo apt-get install python3-pip

sudo以管理员身份运行此命令

apt-get是Debian Linux发行版上使用的标准软件包管理器。

python3-pip是pip3的软件包名称

安装后,您可以通过以下方式安装PIP模块:

pip3 install MODULE_NAME

例如:

pip3 install tensorflow