Google cloud platform配置虚拟机,google pixel 7pro上市时间Google cloud platform配置虚拟机前提如何申请以及使用这边不做介绍,默认在已经可以通过ssh连接到vm的情况下如何在没有任何包的情况下配置环境首先我的google cloud用的是debian,这个OS不支......
前提
如何申请以及使用这边不做介绍,默认在已经可以通过ssh连接到vm的情况下
如何在没有任何包的情况下配置环境
首先我的google cloud用的是debian,这个OS不支持python3.6的(只有test版支持),最多支持到python3.5
这是国外论坛的解答
你们要是想用支持python3.6的,创建的时候选ubuntu的
查看python3的版本
python3 version
查看python2的版本
python version
系统默认使用python2来作为解释器的
所以先安装python3.5
sudo aptget update
sudo aptget install python3
第二步可以不用,基本上这个时候你再查看版本就是python3.5的了
但是问题是我们此时没有安装pip,而且就算安装了pip你也没法指定pip包给谁,最重要的是,你用sudo aptget install pip,会发现安装失败,告诉你不行
解决办法
安装
先安装虚拟环境,再进入虚拟环境,在虚拟环境里安装pip,这样pip导入的包就肯定是安装给这个环境里的了
此时没有pip,只能先用aptget来委屈一下了
sudo aptget install virtualenv
把虚拟环境放到local/bin内
sudo /usr/bin/easy_install virtualenv
出问题了!!!
告诉我找不到这个路径!!!
之前试了几次成功了,没办法,去找官方文档
https://cloud.google.com/python/setup
#18Dec21st更新:
找到了解决办法,把这句替换为
echo “# Virtual Environment Wrapper” ——/.bashrc
source ——/.bashrc
就可以解决了,把虚拟环境加到了主路径内
这是官方给的方法
1.更新系统
sudo apt update
sudo apt install python pythondev python3 python3dev
2.安装pip(我之前试过sudo aptget install pip,有成功过,也有失败过,官方给的这个方法百分百成功)
wget https://bootstrap.pypa.io/getpip.py
sudo python getpip.py
3.安装virtualenv
pip install upgrade virtualenv
会报错,像这样,但是并不影响最后的使用
4.创建环境
virtualenv python python3 envname
python3指定的是python的版本,你也可以写python3.6之类的
envname是你所创建的环境名
5.启动环境,启动环境的时候会发现环境自动帮你把pip和setuptools,wheel这些最基本的包安装好了,甚好!
source env_name/bin/activate
注意!一定要看你这个虚拟环境建在哪里!
比如你建了一个文件夹叫project1,然后把环境建在了这个文件夹内,那么每次你启动虚拟环境的时候,都需要先进入这个文件夹,然后再启动,否则会告诉你找不到(这就是之前直接把虚拟环境放到local/bin内出错的结果,因为没有加到系统默认的地址里面,系统没法直接读到这个环境的位置)
然后就可以随意的安装包了
pip install packagename
退出
只需要输入
deactivate
即可退出
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部