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跨境小程序
手機入駐更便捷
返回頂部