草庐IT

python - 如何使用 anaconda conda 命令安装 PyPi 包

使用AnacodaPython发行版时,安装不能直接通过Anaconda获得的PyPi包的最佳方法是什么?目前我正在使用:condapipbuild[pypi_name]condainstall--use-local[package_spec]但我不清楚这是否是最好的方法,以及condaupdate--all是否会在更新可用时更新这些包。当PyPi已经存在时,我也不清楚binstar的意义何在。 最佳答案 我不同意接受的响应,并注意pipinstall[some-pypi-package]通常是在Conda环境中安装PyPi包的最佳

python - PyPy/RPython 可以用来生成一个小的独立可执行文件吗?

(或者,“PyPy/RPython是否可以用于将Python编译/翻译成C/C++不需要Python运行时?”)我试图用它的RPython和它的Python,它的运行和它的编译和它的翻译来理解PyPy,但有些失败。我有一个假设的Python项目(适用于Windows);我想保持它的大小,大约为一百千字节(O.N.O.),而不是使用py2exe需要的几兆字节(在UPX之后)。我可以以任何方式使用PyPy1来生成不依赖Python26.dll的独立可执行文件吗?如果可以,它是否需要遵循RPython的限制,例如for仅适用于内置类型,或者它是完整的Python语法?我确实意识到,如果可以做

python - 如何用 pypy 运行 ipython?

如何在pypy解释器而不是cpython解释器之上使用ipython?ipython网站只是说它有效,但对如何做到这一点的细节知之甚少。 最佳答案 你可以创建一个PyPy虚拟环境:virtualenv-p/path/to/pypy激活虚拟环境source/bin/activate并安装ipythonpipinstallipython 关于python-如何用pypy运行ipython?,我们在StackOverflow上找到一个类似的问题: https://s

python - 在 pypi python setup.py 中指定可选依赖项

如何在python的setup.py中指定可选依赖项?这是我为我的开源库指定可选依赖项的尝试,但它似乎没有多大作用。https://github.com/od-eon/django-cherrypy/blob/master/setup.py特别是extra_requires在这个片段中:setup(name='django-cherrypy',version='0.1',packages=packages,license='LICENSE',description='cherrypy,runningunderdjango',long_description=open('README.m

python - 如何用pypy创建virtualenv?

运行以下命令virtualenv-p/usr/local/bin/pypypypy错误退出Runningvirtualenvwithinterpreter/usr/local/bin/pypyNewpypyexecutableinpypy/bin/pypydebug:WARNING:Librarypathnotfound,usingcompiled-insys.path.debug:WARNING:'sys.prefix'willnotbeset.debug:WARNING:Makesurethepypybinaryiskeptinsideitstreeoffiles.debug:WA

python - 如何滚动我自己的pypi?

我想运行我自己的内部pypi服务器,以便在我的组织内分发鸡蛋。我找到了几个项目,比如:http://pypi.python.org/pypi/EggBasket/http://plone.org/products/plonesoftwarecenter据我了解,pypi.python.org使用名为CheeseShop的软件。我的问题:为什么我不能使用cheeseshop本身?(我找不到,不确定是否存在)其他人如何解决这个问题?(目前我们使用blushsvn来分发鸡蛋)*edit:这似乎是规范的http://wiki.python.org/moin/PyPiImplementation

python - PyPi 问题 - 上传失败 (401) : You must be identified to edit package information

这个问题在这里已经有了答案:"setup.pyupload"isfailingwith"Uploadfailed(401):Youmustbeidentifiedtoeditpackageinformation"(7个回答)关闭9年前。我遇到了类似于this的pypi问题一,除了我正在运行windows并且提到的解决方案页面已关闭。有谁知道如何解决这个问题?我正在使用python2.5。pythonsetup.pysdistregisteruploadrunningregisterWeneedtoknowwhoyouare,sopleasechooseeither:1.useyoure

python - 为什么 PyPI 被称为奶酪店?

锁定。这个问题及其答案是locked因为这个问题是题外话,但具有历史意义。它目前不接受新的答案或交互。昨天我正在浏览教程以构建Python发行版包,PyPI网站一直在调用CheeseShop。这是为什么呢? 最佳答案 由于Python语言的名称取自MontyPython喜剧组,这是对他们所做的“CheeseShop”草图的引用。在草图中,一位顾客感到沮丧,因为奶酪店显然没有很多种奶酪可供选择。同样,包索引PyPI最初没有很多可用的包。还有其他著名的Python项目使用相同的方法来选择名称(BicycleRepairman和Grail

python - PyPy 会自己翻译吗?

我明白了吗?PyPy解释器真的会先解释自己,然后再翻译自己吗?所以这是我目前的理解:RPython的工具链涉及部分执行要翻译的程序以获得一种预处理版本以进行注释和翻译。运行在CPython之上的PyPy解释器执行以部分解释自身,此时它会将控制权交给RPython的一半,后者执行翻译?如果这是真的,那么这是我见过的最令人费解的事情之一。 最佳答案 PyPy的翻译过程实际上比听起来的概念递归要少得多。实际上,它只是一个处理Python函数/类/其他对象(不是Python源代码)并输出C代码的Python程序。但当然它不仅仅处理任何Pyt

python - 如何使 PyPi 描述 Markdown 工作?

我使用以下方法将一个包上传到PyPi:pythonsetup.pyregister-rpypipythonsetup.pysdistupload-rpypi我正在尝试修改描述,我写了(请不要编辑以下代码的格式,我故意这样做是为了证明我的问题):**myplugin**Thispluginenablesyouto...Forexample:```python@attr(section='MySection',id=1)deftest_function(self):"""Blablabla"""pass```但是,文本会按原样显示,没有Markdown格式。我做错了什么?