介绍
腾讯云COS命令行工具, 目前可以支持Python2.6与Python2.7以及Python3.x,可以通过命令行来操作腾讯云对象存储的。
对象存储(Cloud Object Storage,COS)是腾讯云提供的一种存储海量文件的分布式存储服务,具有高扩展性、低成本、可靠安全等优点。通过控制台、API、SDK 和工具等多样化方式,用户可简单、快速地接入 COS,进行多格式文件的上传、下载和管理,实现海量数据存储和管理。(来源:腾讯云对象存储文档)
遇到的问题
按照官网的操作
pip3 install coscmd
coscmd -h
# 提示找不到命令
解决方法
发现COSCMD在Python2.7与Python3.6环境没有问题,按理来说我的3.8应该也没有问题
我之后尝试用pip2安装COSCMD成功
cd /usr/local/src
wget https://bootstrap.pypa.io/2.7/get-pip.py
python get-pip.py
pip -V
# pip2 安装成功
python -m pip install --upgrade pip
pip install -I requests
pip install coscmd
coscmd -h
# 成功安装
原因分析
网上搜索可能是因为环境变量的问题,可能由于python3的bin环境变量没有成功加入到bash_profile里面,但是Python2是系统自带的,所以使用Python2.7安装的coscmd就可以找到。
其他方法(由于已经解决,就没有再尝试)
-
查PATH;
-
查看是否拥有管理权限,用pip装包之后,去python的bin里看看是否装上了对应包的可执行文件