linux安装setuptools linux编译安装软件

大家好,今天给各位分享linux安装setuptools的一些知识,其中也会对linux编译安装软件进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

python安装setuptools的方法

需求来源:

研究微博最新登陆密码加密方式为rsa2,python里面需要装rsa模块才能用。

安装rsa模块,需要用easy_install安装。

要用easy_install,就要装setuptools。

概念简介:

setuptools

是 Python Enterprise Application Kit(PEAK)的一个副项目,可以让程序员更方便的创建和发布 Python包。

easy_install

当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。

安装:

windows下:

下载ez_setup.py

调用相应版本的python ez_setup.py执行。

我装了两个版本python,2.7和3.2,都set了环境变量中的path。

当我用python27 ez_setup.py,则自动在该版本安装目录下产生Scripts目录,并将安装的东西放在那。

用python32 ez_setup.py,则在32版本的目录下产生安装文件。

linux下:

比如ubuntu系列的

复制代码

代码如下:

# apt-get install python-setuptools

使用:

安装模块:

复制代码

代码如下:

easy_install package-name

卸载模块:

复制代码

代码如下:

easy_install-m package-name

但卸载后还要手动删除遗留文件

安装rsa-3.1.1-py2.7.egg:

下载rsa-3.1.1-py2.7.egg

切换目录

执行命令:

复制代码

代码如下:

easy_install.exe rsa-3.1.1-py2.7.egg

怎么查看setuptools是否安装成功

<1>.在linux下如何判断是否已经安装某个软件?

我的系统是red hat

我用命令rpm查是否安装了某个软件(例如: matlab与 fluent),得到了如下的结果:

我用rpm-qa(| grep) matlab,回车后没有任何显示

我用rpm-qa fluent,回车后没有任何显示

我用rpm-qa vasp,回车后没有任何显示

但实际上肯定是装了matlab和fluent,而我用[root@node1/]# rpm-q fluent

显示的却是package fluent is not installed

matlab也一样

另外,命令 [root@node1/]# man rpm

返回的却是 No manual entry for rpm

这是为什么呢?

++++++++++++++++++++++++++++++++++++++++++

rpm-qa|grep软件包

++++++++++++++++++++++++++++++++++++++++++

用yum命令yum search试试

++++++++++++++++++++++++++++++++++++++++++

如果你使用rpm-ivh matlab装的,

用rpm-qa| grep matlab肯定是能够找到的。

如果你是用

make&& make install装的。那么最好直接去找执行程序,就知道有没装上去

find/-name matlab

如果装了,它会告诉你执行程序被释放到哪个目录了。

++++++++++++++++++++++++++++++++++++++++++

rpm-qa是查看该软件是否被安装,grep和find是查看文件位置

++++++++++++++++++++++++++++++++++++++++++

<2>.linux下如何查看某个软件安装在哪个目录啊?

++++++++++++++++++++++++++++++++++++++++++

rpm-ql软件名

怎么不给分啊,

++++++++++++++++++++++++++++++++++++++++++

看怎么安装的.

一般有源码和包安装两种方式.

源码安装的话可以看 configure的日志;

rpm等包方式的话,就要查其中的数据库了,比如 rpm-q进行查询.

-q<==查询(查询本机已经安装的包时不需要版本名称)

-qi#查询被安装的包的详细信息(information)

-qa| grep dhcp<==列出所有被安装的rpm package

-qc列出配置文件(/etc下的文件)

-qd列出帮助文件(man)

-ql dhcp<==查询指定 rpm包中的文件列表

-qf/bin/ls<==查询哪个库里包含了 ls文件(注意,需要安装了/bin/ls后才能查到)

-qp< rpm package name><==根据rpm包查询(.rpm文件),可以接其他参数(如i查详细信息,l查文件列表等)

-qR列出需要的依赖套件

++++++++++++++++++++++++++++++++++++++++++

Linux(CentOS7) pyhton pip安装 uwsgi出现的报错,求解决

这个报错是因为在安装uwsgi时,您使用的是较新版本的setuptools,但该版本中的一些选项已被弃用,导致出现警告。

要解决这个问题,您可以尝试以下几个步骤:

确保您的CentOS 7系统已经安装了Python和pip。您可以使用以下命令来检查:

bashCopy codepython--version

pip--version

如果Python和pip没有安装,可以使用yum或其他适合您的方式进行安装。

确认您的Python版本。报错信息中显示的是Python 3.10,确保您的系统上已安装了该版本的Python。

更新pip。可以使用以下命令来更新pip到最新版本:

bashCopy codepip install--upgrade pip

尝试使用旧版本的setuptools。可以尝试降级setuptools到较旧的版本,如:

bashCopy codepip install setuptools==40.0.0

这将安装setuptools的40.0.0版本,该版本可能与uwsgi的安装兼容。

请注意,以上步骤是一种常见的解决方法,但由于环境和配置的差异,可能会有其他因素导致该报错。如果上述步骤没有解决问题,建议您查看uwsgi的文档或社区支持,以获取更具体的帮助和解决方案。

阅读剩余
THE END