腾讯云服务器配置流程
一、购买流程
搜索腾讯云
,使用微信登录账号,在个人页面补全实名认证等信息;
搜索腾讯云+大学生
,进入页面后点击购买即可。最低配置:1GB内存+50GB存储空间+1MB带宽;用speedtest-cli
这个工具测试网速,下载为84MB,上载1MB左右;基本使用还说得过去
二、配置
工具选择
在win10下,可以选择XShell、MobaXterm都可,个人版都是免费的。以python开发为例,命令行的vim是最直白的方式;IDE可以选择PyCharm、VsCode等。vscode需要配置好SSH文件,不然每次登录、切换文件夹等需要Reload的操作,都会重新输入密码,很麻烦!
python环境配置
在本地,自己的习惯是使用conda环境来管理多个python环境,好处是可以使用各个版本的python,从2.7到3.8,所以如果对于版本有硬性要求,请选择conda环境;
但是这个服务器本身的配置就低,而且自己也不需要python2,便直接使用virtualenv
生成虚拟环境,比如ubuntu上的python=3.6,那么默认的虚拟环境也是3.6!
ubuntu18下,默认的python版本=2,可以通过update-alternatives
调整,也可以使用python3
来调用;
sudo apt install python3-pip
安装pip;pip3 install virtualenv
python3 -m virtualenv new_env
这样就创建了一个名为new_env
的虚拟环境;cd new_env & source bin/activate
激活环境;和conda激活的形式很像,前面有(new_env)
标识;下面的提示信息是各个工具的版本信息;- 在这个环境中可以直接使用
python, pip
等工具而不用加上3
;
三、错误和解决方案
1. Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
自己出现这个错误的原因:用多种方式SSH连接到服务器,并且有一个执行了apt upgrade
命令,但是不小心关掉了界面,再次连上后便显示此错误。
自己采用了下面的方法,并且成功解决(网上也有其他解决方案,自行搜索可得):
ps aux | grep -i apt
查看apt相关的PID进程sudo kill pid_number
杀死相关的进程
-sudo kill -9 pid_number
强行杀死