Python setup.py有问题
我已经使用python有一段时间了,但我不记得我以前是如何安装模块的,我不需要永远这么做。我最近重新安装了ubuntu,所以现在我需要 首先,我尝试运行setup.py并获得以下结果:Python setup.py有问题,python,module,setup.py,Python,Module,Setup.py,我已经使用python有一段时间了,但我不记得我以前是如何安装模块的,我不需要永远这么做。我最近重新安装了ubuntu,所以现在我需要 首先,我尝试运行setup.py并获得以下结果: nicholas@nicholas-K53E:~$ python setup.py install python: can't open file 'setup.py': [Errno 2] No such file or directory 我曾尝试使用synaptic安装BeautifulSoup,但它也不
nicholas@nicholas-K53E:~$ python setup.py install
python: can't open file 'setup.py': [Errno 2] No such file or directory
我曾尝试使用synaptic安装BeautifulSoup,但它也不起作用,python告诉我没有名为BeautifulSoup的模块
一些论坛说,这与工作目录不正确有关,因此我将cd放入我的Python26文件夹,并尝试从那里运行python./setup.py安装,但仍然无法运行。我不确定交易是什么
有什么指导吗?
sudo aptitude安装python beautifulsoup
应该为您提供。Synaptic是可以的,但我更喜欢智能,原因有很多(CLI显然是其中之一)。您想要的大多数模块都应该可以通过您的包管理器获得,而beautifulsoup肯定可以。如果该命令不适用于您,那么您还需要考虑其他问题
您肯定能够使用更流行的软件包,而且就使用setup.py
而言,您需要位于实际包含它的目录中。当您在正确的工作目录中时,ls | grep setup.py
会为您返回什么setup.py
通常随附下载的软件包,因此请确保您实际位于包含该软件包的文件夹中
sudo apt-get install python-setuptools
或
sudo aptitude install python-setuptools
然后运行:
sudo easy_install <module>
请参阅其他建议使用Ubuntu附带的软件包管理器(aptitude)的答案。这是最简单的方法 但是,要回答您的特定问题,要基于安装包,您需要下载包,解压缩包,然后运行setup.py脚本 作为BeautifulSoup的示例: 从下载包(在编写本文时,获取beautifulsoup4-4.1.3.tar.gz tarball)
Sudo命令在Windows中不起作用 如果要安装某些内容,请不要使用Sudo,而是直接安装文件: 例如:如果您sudo python3 setup.py安装
然后windows用户只需键入setup.py install您在使用windows吗?如果是这样,请将
python
替换为C:\python39\python.exe
,并键入命令的其余部分。因此,您是否已验证您正在尝试从setup.py位置运行该命令?通常,您可以使用easy\u install
获取并安装python软件包(尽管并非总是如此)easy_install
本身带有安装工具,您需要下载、解压缩、cd到顶级目录,然后运行python setup.py install
以正确安装。。。(尽管synaptic可能知道setuptools…)同样,您的示例显示您在主目录中(~
)。确保您确实在下载的BeautifulSoup文件夹中,否则setup.py
实际上不会做任何事情。
sudo easy_install BeautifulSoup
wget http://www.crummy.com/software/BeautifulSoup/bs4/download/beautifulsoup4-4.1.3.tar.gz
tar xvfz beautifulsoup4-4.1.3.tar.gz
cd beautifulsoup4-4.1.3
sudo python setup.py install