面向Ubuntu编程
本地环境弄得一团糟,懒得整理,所以借着学习Sanic的机会,在服务器上搭了一个python环境,使用的anaconda来管理不同版本不同需求的python环境.
首先就是需要一台服务器,我是用的虎年回馈在腾讯云买的,3年264还可以.
然后去anaconda官网下载bash文件执行安装.
我是参考的这个教程来做的,我把关键步骤摘出来了.
参考链接https://blog.csdn.net/zimiao552147572/article/details/105455258
1 | 1.官网下载Anaconda安装包 |
安装的时候需要退出root权限,我之前就是在root权限下安装的,然后安装到了root/anaconda3中,但是在默认权限下是使用不了的,然后换回root也不行,所以要在默认的权限下安装.
安装完成后会出现一个问你是否设置环境的选项
1 | installation finished. |
请选择yes
然后再刷新一下文件source ~/.bashrc即可
之后创建环境,我创建了一个3.8的环境,虽然小版本跟我本地不一样,但是大版本一致
1 | conda create --name python38 python=3.8 |
然后进入环境即可
1 | conda activate python38 |
之后创建文件名为run的python文件,输入print(‘hello world!’)
保存退出,然后输入python run.py,会打印出hello world!
然后我们想不适用python就执行run.py文件,那么就需要在文件前加上
1 | #!python位置 |
这个python位置我们自然要使用conda创建的环境中的python,输入which python3
会出现python的位置,把这个位置复制到#!后面即可
ps: 其实不需要那么麻烦的配置环境变量,在安装完成后source ~/anaconda3/bin/activate
启动conda,然后在环境里使用conda init 就会自动配置好anaconda环境,之后退出环境即可.https://blog.csdn.net/radiantjeral/article/details/110288050