gpt4 book ai didi

python - IMDbPY 安装失败

转载 作者:太空宇宙 更新时间:2023-11-03 11:33:29 26 4
gpt4 key购买 nike

我正在尝试安装 IMDbPY以各种方式并不断失败。该包不是纯 Python(它有一些 C 行),我怀疑编译是根本原因(我在 Windows 上)。

到目前为止我尝试了什么:

  1. pip install imdbpy
  2. easy_install imdbpy
  3. 正在下载 IMDbPY-4.9.tar.gz来自 Pypi Package Index > IMDbPY 4.9 , 解压缩然后 python setup.py install
  4. 我注意到 pip 正在尝试安装以下包:imdbpy、SQLObject、FormEncode、SQLAlchemy、decorator、Tempita。我决定尝试自己一个接一个地安装这些软件包,从 Tempita 开始。我去了Pypi Package Index > Tempita ,下载存档,解压缩,然后 python setup.py install。它也失败了。

每次尝试的输出:

pip install imdbpy:

Downloading/unpacking imdbpy
Running setup.py egg_info for package imdbpy
Created locale for: en it tr.

warning: no previously-included files matching '*~' found anywhere in distri
bution
no previously-included directories found matching 'CVS'
no previously-included directories found matching '.svn'
no previously-included directories found matching '.hg'
warning: no previously-included files matching 'CVS' found anywhere in distr
ibution
warning: no previously-included files matching '.svn' found anywhere in dist
ribution
Downloading/unpacking SQLObject (from imdbpy)
Running setup.py egg_info for package SQLObject

warning: no files found matching 'examples\*.py'
warning: no files found matching '*.py' under directory 'tests'
Downloading/unpacking FormEncode (from imdbpy)
Running setup.py egg_info for package FormEncode

warning: no files found matching '*.py' under directory '.'
no previously-included directories found matching '**\.svn'
Downloading/unpacking SQLAlchemy (from imdbpy)
Running setup.py egg_info for package SQLAlchemy

warning: no files found matching '*.jpg' under directory 'doc'
warning: no files found matching 'Makefile' under directory 'doc'
no previously-included directories found matching 'doc\build\output'
Downloading/unpacking sqlalchemy-migrate (from imdbpy)
Running setup.py egg_info for package sqlalchemy-migrate

warning: no files found matching '*' under directory 'tests'
warning: no previously-included files matching '*pyc' found anywhere in dist
ribution
warning: no previously-included files found matching '.hgtags'
warning: no previously-included files matching '*' found under directory 'do
cs\_build'
Requirement already satisfied (use --upgrade to upgrade): lxml in c:\python27\li
b\site-packages (from imdbpy)
Downloading/unpacking decorator (from sqlalchemy-migrate->imdbpy)
Running setup.py egg_info for package decorator

warning: no previously-included files found matching 'Makefile'
Downloading/unpacking Tempita>=0.4 (from sqlalchemy-migrate->imdbpy)
Running setup.py egg_info for package Tempita

Requirement already satisfied (use --upgrade to upgrade): distribute in c:\pytho
n27\lib\site-packages\distribute-0.6.15-py2.7.egg (from sqlalchemy-migrate->imdb
py)
Installing collected packages: imdbpy, SQLObject, FormEncode, SQLAlchemy, sqlalc
hemy-migrate, decorator, Tempita
Running setup.py install for imdbpy
Created locale for: en it tr.
building 'imdb.parser.sql.cutils' extension

====================================================================
ERROR
=====

Aaargh! An error! An error!
Curse my metal body, I wasn't fast enough. It's all my fault!

Anyway, if you were trying to build a package or install IMDbPY to your
system, looks like we're unable to fetch or install some dependencies,
or to compile the C module.

The best solution is to resolve these dependencies (maybe you're
not connected to Internet?) and/or install a C compiler.

You may, however, go on without some optional pieces of IMDbPY;
try re-running this script with the corresponding optional argument:

--without-lxml exclude lxml (speeds up 'http')
--without-cutils don't compile the C module (speeds up 'sql')
--without-sqlobject exclude SQLObject (you need at least one of)
--without-sqlalchemy exclude SQLAlchemy (SQLObject or SQLAlchemy,)
(if you want to access a )
(local SQL database )
--without-sql no access to SQL databases (implied if both
--without-sqlobject and --without-sqlalchemy
are used)

Example:
python ./setup.py --without-lxml --without-sql install

The caught exception, is re-raise below:

error: Unable to find vcvarsall.bat
Complete output from command C:\Python27\python.exe -c "import setuptools;__
file__='C:\\Users\\yonatan\\build\\imdbpy\\setup.py';execfile(__file__)" install
--single-version-externally-managed --record c:\users\yonatan\appdata\local\tem
p\pip-czwg98-record\install-record.txt:
Created locale for: en it tr.

running install

running build

running build_py

copying imdb\Character.py -> build\lib.win32-2.7\imdb

copying imdb\Company.py -> build\lib.win32-2.7\imdb

copying imdb\helpers.py -> build\lib.win32-2.7\imdb

copying imdb\linguistics.py -> build\lib.win32-2.7\imdb

copying imdb\Movie.py -> build\lib.win32-2.7\imdb

copying imdb\Person.py -> build\lib.win32-2.7\imdb

copying imdb\utils.py -> build\lib.win32-2.7\imdb

copying imdb\_compat.py -> build\lib.win32-2.7\imdb

copying imdb\_exceptions.py -> build\lib.win32-2.7\imdb

copying imdb\_logging.py -> build\lib.win32-2.7\imdb

copying imdb\__init__.py -> build\lib.win32-2.7\imdb

copying imdb\locale\generatepot.py -> build\lib.win32-2.7\imdb\locale

copying imdb\locale\msgfmt.py -> build\lib.win32-2.7\imdb\locale

copying imdb\locale\rebuildmo.py -> build\lib.win32-2.7\imdb\locale

copying imdb\locale\__init__.py -> build\lib.win32-2.7\imdb\locale

copying imdb\parser\__init__.py -> build\lib.win32-2.7\imdb\parser

copying imdb\parser\http\characterParser.py -> build\lib.win32-2.7\imdb\parser\h
ttp

copying imdb\parser\http\companyParser.py -> build\lib.win32-2.7\imdb\parser\htt
p

copying imdb\parser\http\movieParser.py -> build\lib.win32-2.7\imdb\parser\http

copying imdb\parser\http\personParser.py -> build\lib.win32-2.7\imdb\parser\http


copying imdb\parser\http\searchCharacterParser.py -> build\lib.win32-2.7\imdb\pa
rser\http

copying imdb\parser\http\searchCompanyParser.py -> build\lib.win32-2.7\imdb\pars
er\http

copying imdb\parser\http\searchKeywordParser.py -> build\lib.win32-2.7\imdb\pars
er\http

copying imdb\parser\http\searchMovieParser.py -> build\lib.win32-2.7\imdb\parser
\http

copying imdb\parser\http\searchPersonParser.py -> build\lib.win32-2.7\imdb\parse
r\http

copying imdb\parser\http\topBottomParser.py -> build\lib.win32-2.7\imdb\parser\h
ttp

copying imdb\parser\http\utils.py -> build\lib.win32-2.7\imdb\parser\http

copying imdb\parser\http\__init__.py -> build\lib.win32-2.7\imdb\parser\http

copying imdb\parser\mobile\__init__.py -> build\lib.win32-2.7\imdb\parser\mobile


copying imdb\parser\sql\alchemyadapter.py -> build\lib.win32-2.7\imdb\parser\sql


copying imdb\parser\sql\dbschema.py -> build\lib.win32-2.7\imdb\parser\sql

copying imdb\parser\sql\objectadapter.py -> build\lib.win32-2.7\imdb\parser\sql

copying imdb\parser\sql\__init__.py -> build\lib.win32-2.7\imdb\parser\sql

copying imdb\parser\http\bsouplxml\bsoupxpath.py -> build\lib.win32-2.7\imdb\par
ser\http\bsouplxml

copying imdb\parser\http\bsouplxml\etree.py -> build\lib.win32-2.7\imdb\parser\h
ttp\bsouplxml

copying imdb\parser\http\bsouplxml\html.py -> build\lib.win32-2.7\imdb\parser\ht
tp\bsouplxml

copying imdb\parser\http\bsouplxml\_bsoup.py -> build\lib.win32-2.7\imdb\parser\
http\bsouplxml

copying imdb\parser\http\bsouplxml\__init__.py -> build\lib.win32-2.7\imdb\parse
r\http\bsouplxml

running build_ext

building 'imdb.parser.sql.cutils' extension



====================================================================

ERROR

=====



Aaargh! An error! An error!

Curse my metal body, I wasn't fast enough. It's all my fault!



Anyway, if you were trying to build a package or install IMDbPY to your

system, looks like we're unable to fetch or install some dependencies,

or to compile the C module.



The best solution is to resolve these dependencies (maybe you're

not connected to Internet?) and/or install a C compiler.



You may, however, go on without some optional pieces of IMDbPY;

try re-running this script with the corresponding optional argument:



--without-lxml exclude lxml (speeds up 'http')

--without-cutils don't compile the C module (speeds up 'sql')

--without-sqlobject exclude SQLObject (you need at least one of)

--without-sqlalchemy exclude SQLAlchemy (SQLObject or SQLAlchemy,)

(if you want to access a )

(local SQL database )

--without-sql no access to SQL databases (implied if both

--without-sqlobject and --without-sqlalchemy

are used)



Example:

python ./setup.py --without-lxml --without-sql install



The caught exception, is re-raise below:



error: Unable to find vcvarsall.bat

----------------------------------------
Command C:\Python27\python.exe -c "import setuptools;__file__='C:\\Users\\yonata
n\\build\\imdbpy\\setup.py';execfile(__file__)" install --single-version-externa
lly-managed --record c:\users\yonatan\appdata\local\temp\pip-czwg98-record\insta
ll-record.txt failed with error code 1
Storing complete log in C:\Users\yonatan\AppData\Roaming\pip\pip.log



easy_install imdbpy

Searching for imdbpy
Reading http://pypi.python.org/simple/imdbpy/
Reading http://imdbpy.sf.net/
Reading http://imdbpy.sf.net/?page=download
Best match: IMDbPY 4.9
Downloading http://pypi.python.org/packages/source/I/IMDbPY/IMDbPY-4.9.tar.gz#md
5=5b071cd63d1804ed568741d2db8d12b5
Processing IMDbPY-4.9.tar.gz
Running IMDbPY-4.9\setup.py -q bdist_egg --dist-dir c:\users\yonatan\appdata\loc
al\temp\easy_install-tubh5e\IMDbPY-4.9\egg-dist-tmp-nsslin
Created locale for: en it tr.
warning: no previously-included files matching '*~' found anywhere in distributi
on
no previously-included directories found matching 'CVS'
no previously-included directories found matching '.svn'
no previously-included directories found matching '.hg'
warning: no previously-included files matching 'CVS' found anywhere in distribut
ion
warning: no previously-included files matching '.svn' found anywhere in distribu
tion

====================================================================
ERROR
=====

Aaargh! An error! An error!
Curse my metal body, I wasn't fast enough. It's all my fault!

Anyway, if you were trying to build a package or install IMDbPY to your
system, looks like we're unable to fetch or install some dependencies,
or to compile the C module.

The best solution is to resolve these dependencies (maybe you're
not connected to Internet?) and/or install a C compiler.

You may, however, go on without some optional pieces of IMDbPY;
try re-running this script with the corresponding optional argument:

--without-lxml exclude lxml (speeds up 'http')
--without-cutils don't compile the C module (speeds up 'sql')
--without-sqlobject exclude SQLObject (you need at least one of)
--without-sqlalchemy exclude SQLAlchemy (SQLObject or SQLAlchemy,)
(if you want to access a )
(local SQL database )
--without-sql no access to SQL databases (implied if both
--without-sqlobject and --without-sqlalchemy
are used)

Example:
python ./setup.py --without-lxml --without-sql install

The caught exception, is re-raise below:

error: Setup script exited with error: Unable to find vcvarsall.bat



python setup.py 安装

Created locale for: en it tr.

====================================================================
ERROR
=====

Aaargh! An error! An error!
Curse my metal body, I wasn't fast enough. It's all my fault!

Anyway, if you were trying to build a package or install IMDbPY to your
system, looks like we're unable to fetch or install some dependencies,
or to compile the C module.

The best solution is to resolve these dependencies (maybe you're
not connected to Internet?) and/or install a C compiler.

You may, however, go on without some optional pieces of IMDbPY;
try re-running this script with the corresponding optional argument:

--without-lxml exclude lxml (speeds up 'http')
--without-cutils don't compile the C module (speeds up 'sql')
--without-sqlobject exclude SQLObject (you need at least one of)
--without-sqlalchemy exclude SQLAlchemy (SQLObject or SQLAlchemy,)
(if you want to access a )
(local SQL database )
--without-sql no access to SQL databases (implied if both
--without-sqlobject and --without-sqlalchemy
are used)

Example:
python ./setup.py --without-lxml --without-sql install

The caught exception, is re-raise below:

error in IMDbPY setup command: access to SQL databases wants to be able to remov
e imdb.parser.sql, but the distribution doesn't contain any packages or modules
under imdb.parser.sql



尝试使用 python setup.py install 安装 Tempita

running install
running bdist_egg
running egg_info
creating Tempita.egg-info
writing Tempita.egg-info\PKG-INFO
writing top-level names to Tempita.egg-info\top_level.txt
writing dependency_links to Tempita.egg-info\dependency_links.txt
writing manifest file 'Tempita.egg-info\SOURCES.txt'
warning: manifest_maker: standard file 'setup.py' not found

error: package directory 'tempita' does not exist

最佳答案

如果您使用的是 Python 2.7 32 位,您可以尝试此 page 底部列出的二进制包.

关于python - IMDbPY 安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12175636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com