记一次bypy的使用
无意间发现了bypy一个python写得百度网盘的linux客户端
工具实在难得,记录一下,说不定以后能用上!
文档
使用一个软件前,仔细查看文档是必须的,文档链接
文档里讲了一些用法和安装前的准备
下载
使用之前现在本地clone一份吧
cd ~
git clone https://github.com/houtianze/bypy.git
不出意外的话,应该已经下载好了(废话)。
注意
需要注意的都写在文档里!
中文支持
想要支持中文,你要把系统的区域编码设置为UTF-8。
vi /etc/sysconfig/i18n
# change
LANG="zh_CN.UTF-8"
SYSFONT=latarcyrheb-sun16
python需要Requests库
检查一下
python
>>> import requests
ImportError: No module named requests
好呀!悲剧了,没有安装过。。。那就找找吧
easy_install
bash: easy_install: command not found
又悲剧了,没有安装easy_install,好麻烦!那就安吧,先看一看python版本
python -V
Python 2.6.6
我去!好原始啊。赶紧先升级Python吧。到官网看看,那就2.7.8吧
升级python
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
#最新的tar支持xz,否则需要xz -d filename.xz 解压再使用tar -xf filename.tar解压
tar -xvf Python-2.7.8.tar.xz
cd Python-2.7.8
./configure
sudo make
make install
make clean
make distclean
安装好了再看一看python版本,2.7.8
,妥妥的。接下来一步最重要! 这样才能使这次升级真正生效!否则python命令还是原来的2.6版
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
升级python以后yum
的使用可能会受到影响,需要进行一下设置
vi /usr/bin/yum
找到第一行#!/usr/bin/python
改为 #!/usr/bin/python2.6.6
。至此升级完成!
安装setuptools
至此python升级结束。下面赶紧下载setuptools,先去官网看看,发现
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
unzip setuptools-5.4.1.zip
bash: unzip: command not found
我去,赶紧补上yum install zip unzip -y
,安装解压再执行上面的命令,解压成功
看到ez_setup.py
,执行以下命令
python ez_setup.py
开始安装,如果出现finish,说明安装成功!
安装requests模块
终于可以开始正题了:
easy_install requests
成功!
使用
完成以上安装,cd
至之前的bypy
的目录下,运行下面的命令开始初始化
cd bypy
./bypy.py list
首先他会要求你访问一个网址,需要你授权,授权后复制code给程序,如果没有报错,就可以看到你的同步目录了,你可以在网盘的我的应用数据
文件夹里找到bypy
文件夹,他就是应用目录了。
如果你迫不及待的要测试,那就试试直接把当前目录上传至百度网盘
./bypy.py upload
如果你想看到上传进度,请加入-v选项
./bypy.py -v upload
剩下的就不用说了吧,话说国外服务器上传的速度不太给力啊!
2014-7-29更新:
升级完python后需要删除或移动原版python 再将新版做一个软连接
相关文章
- 一次nginx返回422状态码的经历
- 通常每个套接字地址只允许使用一次_max无法写入配置文件
- 使用cookie记录让JS弹出层只显示一次和oneindex使用记录
- 《吐血整理》高级系列教程-吃透Fiddler抓包教程(21)-如何使用Fiddler生成Jmeter脚本-上篇
- 配置盈高入网小助手认证一次使用7天教程
- javascript使用cookie实现DIV提示框只显示一次的方法
- 手把手一步步教你使用rpcms的模板Hook
- Chrome 无魔法使用新必应(New Bing)聊天机器人
- 2020-06-30 一次极大的优化cpu和内存使用的记录
- 【FFmpeg】FFmpeg 帮助文档使用
- linux下vtune使用详解程序员
- 使用Python对json文件进行处理详解编程语言
- 数据库连接使用c3p0连接Oracle数据库:一次成功的实践(c3p0oracle)
- 使用这个 Python 模块输入不可见的密码
- Oracle DCL语句的使用及其作用(oracledcl语句)
- MySQL中hex函数的使用方法详解(mysqlhex)
- Linux 下使用 PIP:一次轻松安装程序(linux下使用pip)
- Oracle产品服务用心保障每一次使用体验(oracle产品服务号)
- 入使用Redis实现只写入主库的方法(如何只在redis主库写)
- Oracle中CFS使用技术探索一次探秘可借助于未来(oracle中cfs)
- Sqlserver2005使用XML一次更新多条记录的方法
- JavaScript-RegExp对象只能使用一次问题解决方法