<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Pip on ZRJ | 学习笔记</title>
        <link>https://blog.zrj.me/tags/pip/</link>
        <description>Recent content in Pip on ZRJ | 学习笔记</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-CN</language>
        <lastBuildDate>Wed, 14 Dec 2016 15:50:58 +0800</lastBuildDate><atom:link href="https://blog.zrj.me/tags/pip/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>离线安装 Python 包 pika</title>
        <link>https://blog.zrj.me/posts/2016-12-14-%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A3%85-python-%E5%8C%85-pika/</link>
        <pubDate>Wed, 14 Dec 2016 15:50:58 +0800</pubDate>
        
        <guid>https://blog.zrj.me/posts/2016-12-14-%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A3%85-python-%E5%8C%85-pika/</guid>
        <description>&lt;p&gt;对于 Python 的扩展包，可以使用 pip 的方式进行在线安装，如果需要离线，那么需要先下载安装包（以及其依赖），然后手工安装，例如从 &lt;a class=&#34;link&#34; href=&#34;https://pypi.python.org/pypi/pika&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://pypi.python.org/pypi/pika&lt;/a&gt; 这里，pika-0.10.0.tar.gz (md5) Source 2015-09-02 80KB，然后解压缩，执行 python setup.py install 即可，关于 setup.py，可以参考 &lt;a class=&#34;link&#34; href=&#34;http://blog.csdn.net/lynn&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://blog.csdn.net/lynn&lt;/a&gt;_kong/article/details/17540207 这个文章，说的比较详细了&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;setup函数还有一些参数：&lt;/p&gt;
&lt;p&gt;1、packages 告诉Distutils需要处理那些包（包含__init__.py的文件夹） 2、package_dir 告诉Distutils哪些目录下的文件被映射到哪个源码包。一个例子：package_dir = {&amp;rsquo;&amp;rsquo;: &amp;rsquo;lib&amp;rsquo;}，表示“root package”中的模块都在lib目录中。 3、ext_modules 是一个包含Extension实例的列表，Extension的定义也有一些参数。 4、ext_package 定义extension的相对路径 5、requires 定义依赖哪些模块 6、provides 定义可以为哪些模块提供依赖 7、scripts 指定python源码文件，可以从命令行执行。在安装时指定&amp;ndash;install-script 8、package_data 通常包含与包实现相关的一些数据文件或类似于readme的文件。如果没有提供模板，会被添加到MANIFEST文件中。 9、data_files 指定其他的一些文件（如配置文件）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;另外，关于使用 Python 收发 RabbitMQ 的消息，可以参考这里 &lt;a class=&#34;link&#34; href=&#34;https://www.rabbitmq.com/tutorials/tutorial-one-python.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://www.rabbitmq.com/tutorials/tutorial-one-python.html&lt;/a&gt; ，但是官方的文档没有提及用户名密码登录验证的参数，参考这里 &lt;a class=&#34;link&#34; href=&#34;https://pika.readthedocs.io/en/latest/modules/parameters.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://pika.readthedocs.io/en/latest/modules/parameters.html&lt;/a&gt; 的文档有补充&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
