问题标签 [setup.py]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 为 python setup.py install --prefix 导出变量
当我安装一个python包时prefix
在~/.bashrc
中,我修改了PATH
环境变量。
还有其他需要修改的环境变量吗?
python - 使用 python 需求文件,您可以控制安装包依赖项的顺序吗?
通常你会希望所有的包都声明它们的依赖关系,但有时这是你无法控制的,对于大型或复杂的包来说,“fork it”并不容易。
例如,SciPi 需要 NumPy,但没有指定它。因此,对于您无法控制的软件包,有没有办法告诉 setup.py 或 pip 以特定顺序安装?
python - 在 python 包安装期间调用外部脚本
我有兴趣为我的应用程序构建 Windows 发行版。
该应用程序需要设置多个环境变量和/或注册表项,以使软件正常运行。假设我编写了一个脚本“set_vars.py”来创建和设置这些条目,有没有办法在安装应用程序时调用这个脚本
从详细说明“setup.py”的文档中,我没有看到调用安装前或安装后脚本的明显方法。
我宁愿不从发行版中的init .py 调用 set_vars.py,因为这些变量只需要在安装时设置一次。
python - 在 setup.py 中包含直接依赖下载链接
可以为 Python egg 依赖项指定直接下载链接吗?
我有 Skype4Py 作为依赖项,easy_install 似乎无法从 sourceforge.net 正确下载文件(sourceforge.net 问题)。生成的 tar 文件被打乱。https://github.com/stigkj/Skype4Py/issues/3
为了解决这个问题,我想为 Skype4Py 存档指定一个直接下载链接,以避免 sourceforge.net 出现问题。
python - 更改 LD_LIBRARY_PATH 以进行 pyrit 安装
我正在尝试在没有 root 访问权限的情况下构建 pyrit。我将 libpcap 安装到 /tmp/sunjay/somefolder
我使用 -I 更改了 setup.py 以便它可以找到 pcap.h
现在我遇到了这个问题: http: //pastebin.com/47f01XcF
如您所见,它正在/usr/bin 中寻找lpcap,这是错误的。我从命令行尝试了'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/tmp/sunjay/lib',但没有区别。如何告诉脚本在不同的目录中查找 lpcap?
我一直无法找到设置路径的 .py 文件或无法更改以下行:gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions build/temp。 linux-x86_64-2.7/cpyrit/_cpyrit_cpu.o build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu_sse2.o -lcrypto -lpcap -o build/lib.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.so
在你的回答中,请具体。我已经在这个问题上工作了几个小时,但没有成功。请记住,我只有用户权限。谢谢。
python - 如何在 setup.py 中添加头文件,以便在构建扩展时观察依赖关系?
这个问题似乎很长,但这一切都归结为我如何将头文件添加到特定的扩展规范中。
动机是,如果我更改其中一个头文件,发出
python setup.py 构建
即使没有 .c 文件被更改,也应该重建扩展名。
我尝试在 Extension 构造函数的“sources”关键字 arg 中添加依赖的头文件,但运行生成的 setup.py 会生成错误,抱怨未知文件扩展名“.h”。
谢谢!
installation - 如何使用 jython setup.py 安装?
我正在使用 Jython virtualenv,我可以通过 pip 或 easy_install 安装任何软件,但是有一个尚未注册的软件和安装模式通过:
我正在尝试对 jython 做同样的事情:
所以,我收到以下错误:
我再次检查并安装了 jython ez_setup.py。我下载了蛋黄也没有解决。
我的文件夹:
在正常(真实)环境中,没有 virtualenvs,我得到了同样的错误。
在 Python 中,我已经安装了这个软件并且运行良好。
如果我进入 Jython Shell 并尝试 import setuptools,我也会遇到同样的错误:
然后,我将站点包添加到系统中(这可能是一个愚蠢的尝试):
为什么不认识?
python - Python 打包问题(Ppt):尝试从命令行运行使用非 .py 文件的打包项目时出错
完成后,$ pip install path/to/MyProject-0.1.0.tar.gz
我可以import myproject
使用 python 解释器从我计算机上的每个目录中成功完成。
但是,我的目标是能够$ myproject
从每个目录运行。当我跑步时,$ myproject
我得到了这个:
我查看了/home/username/.virtualenvs/vir_env/local/lib/python2.7/site-packages/myproject/
目录,myproject_style.css
文件在那里。
注意错误说cssc
而不是css
. 我不知道为什么会出现此错误,因为当我导航到 myproject 目录并执行时程序运行得非常好$ python __init__.py
项目概况:
安装程序.py
清单文件
初始化.py
python - python: 更改 setup.py 以在本地文件系统目录中搜索所需的依赖项
我的项目依赖于很多包。有些列在 pypi 上,有些没有。
我现在有一个名为“external-packages”的文件夹,其中保存了我需要的不在 pypi 上的包的 .tar.gz 文件。
我想更改 setup.py 以便当它读取 install_requires 部分并找到尚未安装的包时,首先,它应该查看“external-packages”文件夹,然后如果失败,那么它应该去搜索在 pypi 上。
这可能吗?这个怎么做?
谢谢您的帮助。
python - setup.py 遇到问题
我使用 python 已经有一段时间了,但我不记得我以前是如何安装模块的,我不需要永远这样做。我最近重新安装了 ubuntu,所以现在我需要。
首先,我尝试运行 setup.py 并得到这个:
我尝试使用突触来安装 BeautifulSoup,但它也没有工作,python 告诉我没有命名的模块。
一些论坛说这与位于错误的工作目录有关,因此我 cd 进入我的 Python26 文件夹并尝试从那里运行 python ./setup.py install ,但它仍然无法正常工作。我不确定这笔交易是什么。
有什么指导吗?