什么是服务器:
可以使用阿里云服务器,
更多-重置密码-重启
连接服务器:使用get bash
打开get bash
执行指令:使用公网ip
ssh root@ip
输入我们重置后的密码:
开始准备工作:
安装相关的环境:
查看有哪些python版本:python +tab
最好是用和开发一致的版本:python3.8
因为使用的是linux,所以这里用的是apt-get
apt-get install software-properties-common
加如python3.8版本:
add-apt-repository ppa:jonathonf/python-3.8
这里出现了问题:
因为上面的software-properties-common没有安装,回去一看确实安装失败了,我们更新一下apt-get试试发现成功了,参考地址
原因分析和解决:整整用了我20小时一直在解决这个问题:最后也是差强人意;
问题描述:
使用阿里云配置环境时出现了问题网上查了各种方法还是难以解决,我用的是python3.8,输入:add-apt-repository ppa:jonathonf/python-3.8后再输入apt-get update后出现了问题:
因为ppa:jonathonf只是针对Python3.6的,而ppa:deadsnakes/ppa只是针对3.7的,而且2020年貌似ppa连接不上了,网站有问题,然后有人说从网上下载一个tga包然后导入云服务器中,再解压安装,我试了一下,导入过程很痛苦,使用了get bash方法难以出来那个文件选择对话框,我就更换了xshell,这个可以,但是导入后查有问题,我就又换了FileZilla软件连接服务器,导入进去,安装python3.8包后软连接找不到了,可能是因为我尝试太多完全搞乱了,就选择了服务器初始化,并升级服务器,淘宝咨询其他程序员后他们说这样安装容易出问题,然后可以试试anaconda,默认使用的是Python3.7,安装之后设置软链接,mmp成功了
参考地址:
https://blog.csdn.net/waterme...
https://blog.csdn.net/weixin_...
https://blog.csdn.net/qq_3506...
https://blog.csdn.net/weixin_...
https://www.cppentry.com/benc...
https://blog.csdn.net/qq_3601...
https://yq.aliyun.com/article...
https://blog.csdn.net/u012585...
这里也只是安装了Python3.7还需要安装一下其他内容:
安装Pip:
pip -V 显示pip指向python2.7
pip2也是指向python2.7
执行apt-get install python3-pip
此时pip3是指向python3.7的
apt remove pyton3-pip可以删除
不是最新的,可以升级一下:
pip3 install --upgrade pip
安装虚拟环境:
pip3 install virtualenv
又出bug了:
subprocess.CalledProcessError: Command ‘(‘lsb_release’, ‘-a’)’ returned non-zero exit status 1.
解决方法
find / -name lsb_release
rm -rf /usr/bin/lsb_release
重新安装虚拟环境:成功
创建虚拟环境mysite_env:
virtualenv mysite_env
出现了bug:
Traceback (most recent call last):
File "/usr/lib/command-not-found", line 27, in <module>
from CommandNotFound.util import crash_guard
ModuleNotFoundError: No module named 'CommandNotFound'
有人说因为软连接的修改导致,我不太相信,毕竟软连接怎么能是不可改的呢?!
有人说该模块未和python3一起提供,很可能,试试,改了发现出现了更多的bug!
发现bug更多了!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。