我正在尝试使用ssh运行一些python脚本登录到谷歌计算引擎,但找不到所有已安装的pip模块,因为我没有权限访问我的用户的.cache / pip文件夹是否有正确的方法这样做?
答案 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)
您可能想先安装一些基本库-
然后按照@teoguso的提示安装miniconda并重新启动外壳程序
然后您可以使用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