Skip to content

Google cloud platform配置虚拟机

Google cloud platform配置虚拟机

前提

如何申请以及使用这边不做介绍,默认在已经可以通过ssh连接到vm的情况下

如何在没有任何包的情况下配置环境

首先我的google cloud用的是debian,这个OS不支持python3.6的(只有test版支持),最多支持到python3.5

这是国外论坛的解答

你们要是想用支持python3.6的,创建的时候选ubuntu的

查看python3的版本

python3 –version

查看python2的版本

python –version

系统默认使用python2来作为解释器的

所以先安装python3.5

sudo apt-get update

sudo apt-get install python3

第二步可以不用,基本上这个时候你再查看版本就是python3.5的了

但是问题是我们此时没有安装pip,而且就算安装了pip你也没法指定pip包给谁,最重要的是,你用sudo apt-get install pip,会发现安装失败,告诉你不行

解决办法

安装

先安装虚拟环境,再进入虚拟环境,在虚拟环境里安装pip,这样pip导入的包就肯定是安装给这个环境里的了

此时没有pip,只能先用apt-get来委屈一下了

sudo apt-get install virtualenv

把虚拟环境放到local/bin内

sudo /usr/bin/easy_install virtualenv

出问题了!!!

告诉我找不到这个路径!!!

之前试了几次成功了,没办法,去找官方文档

https://cloud.google.com/python/setup

#18-Dec-21st更新:

找到了解决办法,把这句替换为

echo “# Virtual Environment Wrapper” >> ——/.bashrc

source ——/.bashrc

就可以解决了,把虚拟环境加到了主路径内

这是官方给的方法

1.更新系统

sudo apt update

sudo apt install python python-dev python3 python3-dev

2.安装pip(我之前试过sudo apt-get install pip,有成功过,也有失败过,官方给的这个方法百分百成功)

wget https://bootstrap.pypa.io/get-pip.py

sudo python get-pip.py

3.安装virtualenv

pip install –upgrade virtualenv

会报错,像这样,但是并不影响最后的使用

4.创建环境

virtualenv –python python3 env-name

python3指定的是python的版本,你也可以写python3.6之类的

env-name是你所创建的环境名

5.启动环境,启动环境的时候会发现环境自动帮你把pip和setuptools,wheel这些最基本的包安装好了,甚好!

source env_name/bin/activate

注意!一定要看你这个虚拟环境建在哪里!

比如你建了一个文件夹叫project1,然后把环境建在了这个文件夹内,那么每次你启动虚拟环境的时候,都需要先进入这个文件夹,然后再启动,否则会告诉你找不到(这就是之前直接把虚拟环境放到local/bin内出错的结果,因为没有加到系统默认的地址里面,系统没法直接读到这个环境的位置)

然后就可以随意的安装包了

pip install package-name

退出

只需要输入

deactivate

即可退出

相关推荐: 阿里“春雷”响西南,Lazada首个跨境创新中心在南宁启用

6月29日,Lazada首个跨境电商创新服务中心在南宁正式启用,为西南一带的中小商家提供一站式的小语种直播服务,尤其是面向泰国、马来西亚、印尼、越南等东南亚小语种国家市场。 今年4月,阿里巴巴重启“春雷计划”,Lazada同步推出降低运费、物流提速、新商家孵化…

    码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.

    电子商务网站建设的重要性和好处