我需要从源代码构建一个python模块。这只是我的第二个构建,我对通过包管理器安装的构建包和二进制文件之间的交互有点困惑。从已经安装二进制文件的源代码构建一个包
我需要先卸载二进制文件吗?
如果我不需要覆盖已安装的版本还是都可用?
如果它不会覆盖如何导入内置版本到python?
谢谢大家!
p.s:如果区分大小写我在fedora 24上,包是通过setup.py安装的matplotlib。
我需要从源代码构建一个python模块。这只是我的第二个构建,我对通过包管理器安装的构建包和二进制文件之间的交互有点困惑。从已经安装二进制文件的源代码构建一个包
我需要先卸载二进制文件吗?
如果我不需要覆盖已安装的版本还是都可用?
如果它不会覆盖如何导入内置版本到python?
谢谢大家!
p.s:如果区分大小写我在fedora 24上,包是通过setup.py安装的matplotlib。
我强烈建议使用virtualenv
并在里面构建你的包。是否真的有必要通过setup.py
进行安装?如果没有,您可以考虑使用pip
在virtualenv
以内安装您的软件包。
您还可以通过'python setup.py install'将软件包安装到virtualenv中。 – cel
感谢您的回复。 我做了安全的事情,并在构建之前删除了二进制文件。 建立一个科学的virtualenv似乎是一个好主意。 –
我做了安全的事情,并在构建之前删除了二进制文件。 –