Hublog随手记录一些东西

手机锁屏之后 Linux Deploy 休眠问题

我在安卓手机安装了 Linux deploy,为了使 Linux deploy中的 Linux 稳定运行,已经设置了取消电池优化,并且也锁定了 Linux deploy 的后台,但是在手机息屏一段时间以后还是会出现断网或者ssh连接缓慢的问题。

我设置了每分钟都会将当前时间输出到文件中的定时任务,但是在息屏后一段时间以后脚本中的数据就不正常了。后面每一分钟有三条,而是输出时间有比较明显的延后现象。

Python Virtualenv

在linux环境下安装 virtualenv

  1. python3.3 及以上版本内置了 venv 模块,你可以通过 python3 -m venv yourvenv 调用(更推荐)

  2. 如果是较低版本或者有需求,你也可以使用 apt 安装 virtualenv 来直接使用此命令

    1
    
    sudo apt install python3-virtualenv

使用 python virtualenv 创建虚拟环境

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
# 使用 python3 内置的 venv 模块(推荐)
python3 -m venv yourvenv
python3 -m venv --system-site-packages yourvenv	# 创建虚拟环境,并引入全局环境下的包

source yourvenv/bin/activate    # 进入虚拟环境
deactivate						# 退出虚拟环境

pip list				# 显示已安装库
pip install package		# 安装库
pip install -r requirements.txt		# 将依赖库的名字和版本写入 requirements.txt 并通过命令逐个安装
pip uninstall package 				# 卸载库
pip freeze > requirements.txt		# 将当前环境依赖及版本以 requirements 的格式输出并写入 requirements.txt

# pip安装指定版本库
$ pip install SomePackage			# latest version
$ pip install SomePackage==1.0.4	# specific version
$ pip install 'SomePackage>=1.0.4'	# minimum version
0%