如何使用setuptools安装在自定义目录中?

Akshya11235

我有一个Python软件包,需要为此安装在/usr/lib/python2.7/dist-packages或任何其他特定目录中。

每当我运行setup.py脚本时,它都会给出以下输出:

root@abc44:~/som_dir/plugins/abc$python setup.py install
running install
running bdist_egg
running egg_info
writing abcNewPlugin.egg-info/PKG-INFO
writing top-level names to abcNewPlugin.egg-info/top_level.txt
writing dependency_links to abcNewPlugin.egg-info/dependency_links.txt
writing entry points to abcNewPlugin.egg-info/entry_points.txt
reading manifest file 'abcNewPlugin.egg-info/SOURCES.txt'
writing manifest file 'abcNewPlugin.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
warning: install_lib: 'build/lib.linux-x86_64-2.7' does not exist -- no Python modules to install

creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/EGG-INFO
installing scripts to build/bdist.linux-x86_64/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
creating build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-2.7/abc_plugin.py -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/abc_plugin.py to 775
copying abcNewPlugin.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying abcNewPlugin.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying abcNewPlugin.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying abcNewPlugin.egg-info/entry_points.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying abcNewPlugin.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist/abcNewPlugin-0.0-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing abcNewPlugin-0.0-py2.7.egg
Removing /usr/local/lib/python2.7/dist-packages/abcNewPlugin-0.0-py2.7.egg
Copying abcNewPlugin-0.0-py2.7.egg to /usr/local/lib/python2.7/dist-packages
abcNewPlugin 0.0 is already the active version in easy-install.pth
Installing abc_plugin.py script to /usr/local/bin

Installed /usr/local/lib/python2.7/dist-packages/abcNewPlugin-0.0-py2.7.egg
Processing dependencies for abcNewPlugin==0.0
Finished processing dependencies for abcNewPlugin==0.0

有什么办法可以指定软件包的安装目录setuptools我尝试了--install-dir选项,但它给出了一个错误:

$sudo python setup.py install --install-dir=/usr/lib/python2.7/dist-packages
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help

error: option --install-dir not recognized

我也不能使用--prefix选项。

著名的加金

由于该python setup.py install命令只是的快捷方式easy_install,请尝试直接运行它,它具有以下--install-dir选项:

easy_install . --install-dir /usr/lib/python2.7/dist-packages

如果python setup.py install -h需要更多选项,可以使用提供其他可用的选项,但是这些选项比较隐晦。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么自定义程序总是安装在/ opt,/ srv,/ usr / local等目录中,而不是安装在〜/(主目录)文件夹中?

来自分类Dev

如何使用ExtUtils :: MakeMaker在自定义目录中安装数据

来自分类Dev

如何在wix安装程序中通过自定义操作设置安装目录?

来自分类Dev

如何为安装目录自定义无效字符?

来自分类Dev

C#自动更新Office自定义(安装在Outlook中)

来自分类Dev

安装在CMake中编译期间生成的自定义文件

来自分类Dev

Npm安装在Docker容器中找不到我的自定义注册表

来自分类Dev

C#自动更新Office自定义(安装在Outlook中)

来自分类Dev

如何使用自定义存储属性模拟 django 中的媒体文件目录?

来自分类Dev

如何从Dropwizard资源中访问包装在自定义类中的请求?

来自分类Dev

如何在Jodit中创建自定义按钮以将文本包装在代码标签中?

来自分类Dev

现在已在自定义目录中安装了“ Microsoft VS代码”,我无法使用Go支持

来自分类Dev

Symfony:如何避免自定义表单类型自动包装在div中?

来自分类Dev

如何在CSS中安装自定义字体

来自分类Dev

如何在android studio中安装自定义库?

来自分类Dev

如何在CentOS中安装自定义的Boost版本?

来自分类Dev

如何安装和使用自定义库?

来自分类Dev

如何使用wix自定义操作停止.MSI安装

来自分类Dev

在setuptools安装中包含目录

来自分类Dev

如何定义自定义目录,以便我可以在 Matlab 中 cd 目录

来自分类Dev

CKFinder安装在IIS子应用程序上时未使用自定义配置的连接器

来自分类Dev

将 Ubuntu 14.04.5 LTS 中的 Solr 6.5.1 安装到自定义目录中

来自分类Dev

使用自定义目录作为“ templatetags”

来自分类Dev

android如何在根设备的\ system \ fonts目录上安装自定义字体

来自分类Dev

如何在 Visual Studio 安装项目中使用自定义表单自定义安装向导

来自分类Dev

将软件包安装到自定义目录Composer中

来自分类Dev

在calibre中安装后,我的自定义插件(python文件)的目录在哪里?

来自分类Dev

如何使用setuptools和pkg_ressources获取安装目录

来自分类Dev

pip使用requirements.txt将可编辑的工作目录安装到自定义路径

Related 相关文章

  1. 1

    为什么自定义程序总是安装在/ opt,/ srv,/ usr / local等目录中,而不是安装在〜/(主目录)文件夹中?

  2. 2

    如何使用ExtUtils :: MakeMaker在自定义目录中安装数据

  3. 3

    如何在wix安装程序中通过自定义操作设置安装目录?

  4. 4

    如何为安装目录自定义无效字符?

  5. 5

    C#自动更新Office自定义(安装在Outlook中)

  6. 6

    安装在CMake中编译期间生成的自定义文件

  7. 7

    Npm安装在Docker容器中找不到我的自定义注册表

  8. 8

    C#自动更新Office自定义(安装在Outlook中)

  9. 9

    如何使用自定义存储属性模拟 django 中的媒体文件目录?

  10. 10

    如何从Dropwizard资源中访问包装在自定义类中的请求?

  11. 11

    如何在Jodit中创建自定义按钮以将文本包装在代码标签中?

  12. 12

    现在已在自定义目录中安装了“ Microsoft VS代码”,我无法使用Go支持

  13. 13

    Symfony:如何避免自定义表单类型自动包装在div中?

  14. 14

    如何在CSS中安装自定义字体

  15. 15

    如何在android studio中安装自定义库?

  16. 16

    如何在CentOS中安装自定义的Boost版本?

  17. 17

    如何安装和使用自定义库?

  18. 18

    如何使用wix自定义操作停止.MSI安装

  19. 19

    在setuptools安装中包含目录

  20. 20

    如何定义自定义目录,以便我可以在 Matlab 中 cd 目录

  21. 21

    CKFinder安装在IIS子应用程序上时未使用自定义配置的连接器

  22. 22

    将 Ubuntu 14.04.5 LTS 中的 Solr 6.5.1 安装到自定义目录中

  23. 23

    使用自定义目录作为“ templatetags”

  24. 24

    android如何在根设备的\ system \ fonts目录上安装自定义字体

  25. 25

    如何在 Visual Studio 安装项目中使用自定义表单自定义安装向导

  26. 26

    将软件包安装到自定义目录Composer中

  27. 27

    在calibre中安装后,我的自定义插件(python文件)的目录在哪里?

  28. 28

    如何使用setuptools和pkg_ressources获取安装目录

  29. 29

    pip使用requirements.txt将可编辑的工作目录安装到自定义路径

热门标签

归档