1
嗨,我有類似的問題,如Problem solved here simplar,但僅限於我的包名爲isbntools。如果我努力使使用easy_install安裝isbntools時出現SandboxViolation錯誤
python setup.py install
在DIR
摘自isbntools我得到的錯誤,它無法找到一些包括。有沒有人試圖在SUSE SLES13.1上進行easy_install? 這裏日誌:
:~> sudo easy_install isbntools
root's password:
Searching for isbntools
Reading https://pypi.python.org/simple/isbntools/
Best match: isbntools 4.2.4
Downloading https://pypi.python.org/packages/source/i/isbntools/isbntools-4.2.4.tar.gz#md5=3bee22a3b30d247ca51a5bfadfe5a42d
Processing isbntools-4.2.4.tar.gz
Writing /tmp/easy_install-g01nzx/isbntools-4.2.4/setup.cfg
Running isbntools-4.2.4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-g01nzx/isbntools-4.2.4/egg-dist-tmp-3i8ma7
error: Setup script exited with error: SandboxViolation: mkdir('/home/wschrabi/.isbntools', 511) {}
The package setup script has attempted to modify files on your system
that are not within the EasyInstall build area, and has been aborted.
This package cannot be safely installed by EasyInstall, and may not
support alternate installation locations even if you run its setup
script by hand. Please inform the package's author and the EasyInstall
maintainers to find out if a fix or workaround is available.
補充:我試過選項1),並得到了以下錯誤:
si204alt:/home/wschrabi/__SAMBA/ISBN_PY # easy_install --user isbntools-4.2.4
Processing isbntools-4.2.4
Writing /home/wschrabi/samba/ISBN_PY/isbntools-4.2.4/setup.cfg
Running setup.py -q bdist_egg --dist-dir /home/wschrabi/samba/ISBN_PY/isbntools-4.2.4/egg-dist-tmp-uHR4xe
Traceback (most recent call last):
File "/usr/local/bin/easy_install", line 9, in <module>
load_entry_point('setuptools==16.0', 'console_scripts', 'easy_install')()
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 2243, in main
File "/usr/lib64/python2.6/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib64/python2.6/distutils/dist.py", line 975, in run_commands
self.run_command(cmd)
File "/usr/lib64/python2.6/distutils/dist.py", line 995, in run_command
cmd_obj.run()
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 380, in run
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 610, in easy_install
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 659, in install_item
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 842, in install_eggs
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 1070, in build_and_install
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 1056, in run_setup
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 240, in run_setup
File "/usr/lib64/python2.6/contextlib.py", line 34, in __exit__
self.gen.throw(type, value, traceback)
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 193, in setup_context
File "/usr/lib64/python2.6/contextlib.py", line 34, in __exit__
self.gen.throw(type, value, traceback)
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 164, in save_modules
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 139, in resume
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 152, in save_modules
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 193, in setup_context
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 237, in run_setup
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 267, in run
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 236, in runner
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 46, in _execfile
File "/home/wschrabi/samba/ISBN_PY/isbntools-4.2.4/setup.py", line 59, in <module>
CONFRES = pkg_resources.resource_filename('isbntools', CONFFILE)
NameError: name 'pkg_resources' is not defined
當我做選擇4) - 它的工作,但得到的sh錯誤。
[email protected]:~/__SAMBA/ISBN_PY> ./isbn meta 9999999999 endnote
sh: symbol lookup error: /lib64/libncurses.so.5: undefined symbol: _nc_outch_sp
sh: symbol lookup error: /lib64/libncurses.so.5: undefined symbol: _nc_outch_sp
sh: symbol lookup error: /lib64/libncurses.so.5: undefined symbol: _nc_outch_sp
sh: symbol lookup error: /lib64/libncurses.so.5: undefined symbol: _nc_outch_sp
%0 Book
%T En bok om Albo härad och Albo härads hembygdsförening
%A Nsa
%@ 9999999999
%D 2004
%I Albo härads hembygdsförening
[email protected]:~/__SAMBA/ISBN_PY>
而且我重新安裝的安裝工具,如 No module named pkg_resources描述,但在2 DIFF SUSE電腦相同的MemoryError現在得到(!):
[email protected]:~> easy_install --user ISBN_PY/isbntools-4.2.4.tar.gz
Processing isbntools-4.2.4.tar.gz
Writing /tmp/easy_install-tB6gBa/isbntools-4.2.4/setup.cfg
Running isbntools-4.2.4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-tB6gBa/isbntools-4.2.4/egg-dist-tmp-2jiuVg
Traceback (most recent call last):
File "/usr/local/bin/easy_install", line 9, in <module>
load_entry_point('setuptools==16.0', 'console_scripts', 'easy_install')()
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 2243, in main
File "/usr/lib64/python2.6/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib64/python2.6/distutils/dist.py", line 975, in run_commands
self.run_command(cmd)
File "/usr/lib64/python2.6/distutils/dist.py", line 995, in run_command
cmd_obj.run()
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 380, in run
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 610, in easy_install
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 659, in install_item
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 842, in install_eggs
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 1070, in build_and_install
File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py", line 1056, in run_setup
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 240, in run_setup
File "/usr/lib64/python2.6/contextlib.py", line 34, in __exit__
self.gen.throw(type, value, traceback)
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 193, in setup_context
File "/usr/lib64/python2.6/contextlib.py", line 34, in __exit__
self.gen.throw(type, value, traceback)
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 152, in save_modules
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 126, in __exit__
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 110, in dump
MemoryError
[email protected]:~>
我認爲這是一個新的bug:見BUG in Setupt tools
感謝您的快速響應,但請看我對這個問題的評論。選項1)和4)我嘗試了一些錯誤。 –
請用'isbntools'標記問題以使其可被其他用戶發現。 – AlexAtStack
我有不到1550代表標記此。我找到了一個理由,我有一些Python 3.3的東西。我卸載它,這樣我的SLES上只有pyhton 2.6。但現在也有其他錯誤。我有我的問題更新。 –