擅长:python、mysql、java
<p>我刚刚发布了python2.7的库。我的方法是使用<a href="https://pypi.python.org/pypi/3to2" rel="nofollow">3to2</a>并在将python3代码上载到PyPi之前将其编译为2.7代码。在</p>
<pre><code>mkdir -p python2_source
cp -R pylatex tests examples python2_source
3to2 python2_source -wn -f collections -f all
</code></pre>
<p>您还必须将<code>python2_source</code>添加到<code>MANIFEST.in</code>,这样它就会出现在您的分布式文件中。然后我在我的<code>setup.py</code>中有一小段代码,如果安装是使用python2.7完成的,就从<code>python2_source</code>文件夹安装。在</p>
^{pr2}$
<p>然后在实际的<code>setup</code>调用中使用<code>package_dir={'': source_dir}</code>。在</p>