-i https://pypi.tuna.tsinghua.edu.cn/simple
# 跑项目
python -m cmpl_censor.scheduler run
python -m cmpl_censor.web run
python -m cmpl_bot.botmanager run
python -m cmpl_bot.restful run
#nohup跑项目
nohup python -m cmpl_bot.restful run >output-restful 2>&1 &
nohup python -m cmpl_bot.botmanager run
#查看和终止进程
ps -ef | grep cmpl_bot.botmanager
ps -ef | grep cmpl_bot.restful
pkill -f cmpl_bot.restful -9
pkill -f cmpl_bot.botmanager -9
一种源码安装 参考文章:
https://blog.csdn.net/lixuhui2468/article/details/105210957
一种是add-apt-repository方式安装
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.8 -y #已安装可以略过
参考文章:https://www.jb51.net/article/182392.htm
# 安装python3环境
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3-pip -y
sudo apt-get install python3-venv -y
#安装python3.8 虚拟环境:
如果 国内原能跑通是最好了,不行再国外
修改setup.cfg 清华园
[easy_install]
index_url = https://pypi.tuna.tsinghua.edu.cn/simple
新版ubuntu要求使用https源,要注意。
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
# 创建寻环境 并激活
python3 -m venv venv-censor
source venv-censor/bin/active
# 进入项目目录 安装依赖包
python setup.py install
# 安装sqliteman
# 参考链接 https://blog.csdn.net/jasenwan88/article/details/7778834
sudo apt-get install sqlite3 -y
2.安装:
要安装sqlite3,可以在终端提示符后运行下列命令:
sudo apt-get install sqlite3
检查版本
sqlite3 -version
3.测试
当前目录下建立test.db测试数据库文件
sqlite3 test.db
.database
导出:
sqlite3 db/boardsprofile.db ".dump" > /var/ftp/profile.sql
导入:
sqlite3 test.db ".read /var/ftp/profile.sql"
查询:
sqlite3常用命令
当前目录下建立或打开test.db数据库文件,并进入sqlite命令终端,以sqlite>前缀标识:
#sqlite3 test.db
查看数据库文件信息命令(注意命令前带字符'.'):
sqlite>.database
查看所有表的创建语句:
sqlite>.schema
查看指定表的创建语句:
sqlite>.schema table_name
以sql语句的形式列出表内容:
sqlite>.dump table_name
设置显示信息的分隔符:
sqlite>.separator symble
Example:设置显示信息以‘:’分隔
sqlite>.separator :
设置显示模式:
sqlite>.mode mode_name
Example:默认为list,设置为column,其他模式可通过.help查看mode相关内容
sqlite>.mode column
输出帮助信息:
sqlite>.help
4.图形界面
可以选择sqlitebrowser程式(qt3)
sudo apt-get install sqlitebrowser
启动图形界面可以在终端提示符后输入sqlitebrowser
一 remote ssh
官方ssh:https://code.visualstudio.com/docs/remote/ssh
官方ssh 语言能力:https://code.visualstudio.com/docs/languages/overview
官方 ssh python解释器:https://marketplace.visualstudio.com/items?itemName=ms-python.python
二 remote wsl
wsl设置解释器 参考链接:https://www.cnblogs.com/it-tsz/p/9312151.html
确保安装python相关site插件之后 使用 :
ctrl+shift+p 调用 调用Python:Select Interpreter命令 选择使用解释器的 venv bin/python3 解释器的路径
# win10 linux子系统
Add-AppxPackage .\Ubuntu_2004.2020.424.0_x64.appx
mount #挂在主机所有目录
三 contains还没测试
没什么的南的,总结:第一安装 remote 远程插件 第二 安装远端remote远程插件 第三 安装相关python 解释器 使用
ctrl+shift+p 调用 调用Python:Select Interpreter命令 选择使用解释器的 venv bin/python3 解释器的路径,即可,
有了环境自然就有了 ctrl+鼠标左键。
#服务器端
git init --bare (听说很厉害 但是需要配置工作努力 我不会玩
git init (必须得使用命令 git reset --hard 才能看到push后的内容.)
git add
git commit -m '版本号'
# 客户端
git clone [email protected]:/home/git/repository/bots
git add
git commit -m '版本号'
git push [email protected]:/home/git/repository/bots
# 推送报错
[remote rejected] master -> master (branch is currently checked out)
2.解决办法:
这是由于git默认拒绝了push操作,在远程服务器主机执行如下命令:
git config receive.denyCurrentBranch ignore
或者在.git/config中添加如下代码:
[receive]
denyCurrentBranch = ignore
————————————————
版权声明:本文为CSDN博主「小明37」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/we1583004we/article/details/80081053