pip

pip 离线处理

有些话、适合烂在心里 提交于 2020-10-28 09:33:22
现有环境导出 pip freeze > requestments.txt # 编辑此文件对需要的包进行删减 pip download -r requirements.txt -d /tmp/paks/ #下载requirements.txt中包至 /tmp/paks/下 导入新环境 pip install --no-index --find-links=/packs/ pandas 或 pip install --no-index --find-links=/packs/ -r requirements.txt (也可能是 --find-link) 来源: oschina 链接: https://my.oschina.net/u/2264711/blog/3058832

CentOS7安装Python3.6.5

断了今生、忘了曾经 提交于 2020-10-27 19:57:48
身测有效 Linux版本:CentOS7.4 64位 Python版本:Python3.6.5 第一步:准备编译环境: yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurses-devel 第二步:下载Python3.6.5 wget --no-check-certificate https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz 第三步:创建安装目录 sudo mkdir /usr/local/python3 第四步:解压 tar -zxvf Python-3.6.5.tgz # 切换到解压后的根目录 cd Python-3.6.5/ 第五步:编译安装 ./configure --prefix = /usr/local/python3 make make install 第六步:创建Python3链接 Linux里原来的python命令还是指向Python2,这里创建python3的软链接指向Python3,这样Python2和Python3就都可以用了。 ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3 第七步:创建Pip3链接

如何设置Ansible AWS的动态清单

≯℡__Kan透↙ 提交于 2020-10-27 17:53:31
当您将Ansible与AWS结合使用时,维护清单文件将是一项繁重的任务,因为AWS经常更改IP,自动缩放实例等。但是,有一个简单的解决方案就是ansible动态清单。它基本上是一个Python脚本,当您运行ansible命令时会进行API调用以获取实例信息。这将为您提供动态清单详细信息,这些信息可以用来方便管理AWS基础架构。 设置Ansible AWS动态清单 1.使用pip安装boto库。如果您尚未安装pip,则可以按照此文档进行安装–> 安装python pip pip install boto 2.将清单脚本下载到/ etc / ansible目录。 Wget https://raw.github.com/ansible/ansible/devel/contrib/inventory/ec2.py 3.使文件可执行。 chmod + x ec2.py 4.将ec2.ini文件下载到/ etc / ansible目录。 https://raw.githubusercontent.com/ansible/ansible/devel/contrib/inventory/ec2.ini ec2.ini文件具有默认的AWS配置,可通过ec2.py文件读取。因此,请注释掉并配置必要的参数,以免查询时间过长。这样的例子就是“ regions”参数。默认情况下,该值为“ all”

Python查询Jira issue信息

↘锁芯ラ 提交于 2020-10-27 01:54:07
业内很多公司都会使用到的一个项目管理工具是JIRA,JIRA可以用来管理项目、流程、需求、版本、需求、缺陷等,JIRA包含了详细的字段信息,并且根据用户需要,支持自定义一些字段。 虽然JIRA本身有一些报表下载和统计的功能,但是也可以使用python对jira进行快捷的查询和分析。 JIRA官方有非常详细的API文档介绍,可以用来参考。 https://docs.atlassian.com/DAC/rest/jira/6.1.html https://jira.readthedocs.io/en/latest/ 安装JIRA依赖库 python调用Jira API,首先要安装第三方库,可以 直接: easy_install jira 或者:pip3 install jira 安装成功后,直接命令行里导入jira,或者Pycharm中使用 from jira import JIRA,没有报错则说明安装成功了。 登录JIRA JIRA都有访问限制,在访问Jira项目时首先要进行认证,Jira Python库提供了3种认证方式: 通过Cookis方式认证(用户名,密码) 通过Basic Auth方式认证(用户名,密码) 通过OAuth方式认证 因为公司习惯是使用Google OAuth 方式登录的,所以一开始尝试使用Google OAuth的方式登录,但是折腾了一下午始终没成功

异常:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool...已解决

巧了我就是萌 提交于 2020-10-27 00:55:48
问题描述: 当我们在用pip或者pycharm来安装python模块的时候(上图所示),经常会遇到"Read Time out ..."的错误,我猜想你肯定也是同样的情况,如下: pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhostted.org',port=443):Read timed out. 原因分析: 不必慌张,造成这个问题的原因并不是我们的环境配置有问题,只是 “连接超时” 而已,从" HTTPSConnectionPool "," Read timed out "这两个关键词也能看出问题所在。造成此异常的原因,可能有2种情况: 网速太慢 访问地址有误(pip方式安装时要注意,pycharm install不会错) 解决方案: 访问地址有误的情况就不多说了,好好检查下吧。 针对网速慢的问题,我个人认为还是换个网,或者换个时间安装,亦或是多尝试几次也就好了。 如果非让我列举个办法,也可以尝试pip安装,手动延迟检测时间的方式,避免出现“连接超时”的情况。 方法如下: 【windows】+【R】,打开 cmd ; 输入:pip --default-timeout=1000 install -U 模块名(如:pip --default

在windows任意目录执行python脚本

旧时模样 提交于 2020-10-26 23:56:15
在Linux下想要在任意目录执行一个python脚本,很简单: 把python脚本添加可执行权限 把python脚本放到PATH所包含的任意一个目录下,不和已有文件重名即可;如果重名则放到最前一个 python文件名可以不以".py"结尾,只要以shabang ( #! /usr/bin/env python )开头即可 然而在Windows下这么做不行。研究了一下Miniconda自带的 pip 命令。实际上: 调用pip,调用的是pip.exe pip.exe是二进制文件,咱也不知道它里面是什么鬼,大概猜一下是去调用pip-script.py pip-script.py的内容,和linux下的 pip 内容基本一致 因此,如法炮制。例如我要放一个命令叫做c3pd,则: 把c3pd-script.py放到 pip.exe 所在目录(E:/soft/Miniconda/Scripts) 同一目录下,放一个 c3pd.bat 脚本,里面内容是调用 c3pd-script.py 。注意路径要用 ~dp0 为前缀;注意接收所有参数: c3pd.bat内容: python %~dp0/c3pd-script.py %* 其中 %* 相当于bash里的 $@ 。 参考 Making #!/usr/bin/env python work on Windows 来源: oschina 链接: