01/10/2018, 15:56

Lỗi TypeError: not all arguments converted during string formatting khi cài đặt gói phần mềm Python

chào mọi người,
Hiện tại em cài đặt một gói phần mềm vào trong python nhưng khi cai đặt nó hiện lỗi typeError: not all argument converted during string formatting.
cho em hỏi mọi người là lỗi này là lỗi gì ạ và cách khắc phục nó ạ.
Cảm ơn mọi người nhiều!
Hoài Thanh

HK boy viết 18:06 ngày 01/10/2018

Gói phần mềm nào hả bạn?

Hoai Thanh Nguyen viết 18:11 ngày 01/10/2018

mình đang dùng gói

PyPI

UQToolbox

Tools for Uncertainty Quantification


mình đã cài tất cá các gói yếu cầu. nhưng khi cài gói này thì nó báo lỗi mọi người giúp đỡ với ạ

HK boy viết 18:09 ngày 01/10/2018

Có vẻ package này đã ngủm từ lâu. Bạn có thể show bạn cài như thế nào và màn hình lỗi hiện ra như thế nào được không?

Bạn có thể cho biết là bạn dùng Python mấy được không?

Hoai Thanh Nguyen viết 18:02 ngày 01/10/2018

đây là lỗi trên máy tính của mình.

Collecting UQToolbox==1.0.3
  Using cached https://files.pythonhosted.org/packages/19/b0/0de69159806ea5f77fba3f90b314b732b1d9f17d7fc7e4394a54958c07c1/UQToolbox-1.0.3.tar.gz
Building wheels for collected packages: UQToolbox
  Running setup.py bdist_wheel for UQToolbox ... error
  Complete output from command /home/thanh/anaconda2/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-D_QG77/UQToolbox/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-PSWsmo --python-tag cp27:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib
  creating build/lib/UQToolbox
  copying UQToolbox/sobol_lib.py -> build/lib/UQToolbox
  copying UQToolbox/mcmc.py -> build/lib/UQToolbox
  copying UQToolbox/__init__.py -> build/lib/UQToolbox
  copying UQToolbox/gPC.py -> build/lib/UQToolbox
  copying UQToolbox/_version.py -> build/lib/UQToolbox
  copying UQToolbox/auxiliary.py -> build/lib/UQToolbox
  copying UQToolbox/CutANOVA.py -> build/lib/UQToolbox
  copying UQToolbox/ModelReduction.py -> build/lib/UQToolbox
  copying UQToolbox/RandomSampling.py -> build/lib/UQToolbox
  creating build/lib/UQToolbox/unittests
  copying UQToolbox/unittests/TestTimingPreFit.py -> build/lib/UQToolbox/unittests
  copying UQToolbox/unittests/__init__.py -> build/lib/UQToolbox/unittests
  copying UQToolbox/unittests/TestCutANOVA.py -> build/lib/UQToolbox/unittests
  copying UQToolbox/unittests/TestKL2D.py -> build/lib/UQToolbox/unittests
  copying UQToolbox/unittests/run_unit_tests.py -> build/lib/UQToolbox/unittests
  copying UQToolbox/unittests/auxiliary.py -> build/lib/UQToolbox/unittests
  copying UQToolbox/unittests/TestKL1D.py -> build/lib/UQToolbox/unittests
  copying UQToolbox/unittests/TestRandomSampling.py -> build/lib/UQToolbox/unittests
  running egg_info
  writing UQToolbox.egg-info/PKG-INFO
  writing top-level names to UQToolbox.egg-info/top_level.txt
  writing dependency_links to UQToolbox.egg-info/dependency_links.txt
  reading manifest file 'UQToolbox.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  warning: no previously-included files found matching '.hgignore'
  warning: no previously-included files found matching '.bzr'
  writing manifest file 'UQToolbox.egg-info/SOURCES.txt'
  installing to build/bdist.linux-x86_64/wheel
  running install
  [DEPENDENCY] Installing numpy
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-D_QG77/UQToolbox/setup.py", line 97, in <module>
      include_dirs=include_dirs
    File "/home/thanh/anaconda2/lib/python2.7/site-packages/setuptools/__init__.py", line 129, in setup
      return distutils.core.setup(**attrs)
    File "/home/thanh/anaconda2/lib/python2.7/distutils/core.py", line 151, in setup
      dist.run_commands()
    File "/home/thanh/anaconda2/lib/python2.7/distutils/dist.py", line 953, in run_commands
      self.run_command(cmd)
    File "/home/thanh/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/home/thanh/anaconda2/lib/python2.7/site-packages/wheel/bdist_wheel.py", line 240, in run
      self.run_command('install')
    File "/home/thanh/anaconda2/lib/python2.7/distutils/cmd.py", line 326, in run_command
      self.distribution.run_command(command)
    File "/home/thanh/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/tmp/pip-install-D_QG77/UQToolbox/setup.py", line 61, in run
      deps_install()
    File "/tmp/pip-install-D_QG77/UQToolbox/setup.py", line 55, in deps_install
      "manual installation... Exiting" % package)
  TypeError: not all arguments converted during string formatting
  
  ----------------------------------------
  Failed building wheel for UQToolbox
  Running setup.py clean for UQToolbox
Failed to build UQToolbox
Installing collected packages: UQToolbox
  Running setup.py install for UQToolbox ... error
    Complete output from command /home/thanh/anaconda2/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-D_QG77/UQToolbox/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-6MKh5o/install-record.txt --single-version-externally-managed --compile:
    running install
    [DEPENDENCY] Installing numpy
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-D_QG77/UQToolbox/setup.py", line 97, in <module>
        include_dirs=include_dirs
      File "/home/thanh/anaconda2/lib/python2.7/site-packages/setuptools/__init__.py", line 129, in setup
        return distutils.core.setup(**attrs)
      File "/home/thanh/anaconda2/lib/python2.7/distutils/core.py", line 151, in setup
        dist.run_commands()
      File "/home/thanh/anaconda2/lib/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/home/thanh/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/tmp/pip-install-D_QG77/UQToolbox/setup.py", line 61, in run
        deps_install()
      File "/tmp/pip-install-D_QG77/UQToolbox/setup.py", line 55, in deps_install
        "manual installation... Exiting" % package)
    TypeError: not all arguments converted during string formatting

Mình dùng python 2.7 chạy trên linux.

HK boy viết 18:07 ngày 01/10/2018

TypeError: not all arguments converted during string formatting

Bạn thử cài với Python 3 xem.

Hoai Thanh Nguyen viết 18:06 ngày 01/10/2018

Mình cài python 3 rồi nhưng không được nên gửi mail hỏi người viết cái package này thì anh ấy nói nó chạy trên python 2.7 và linux nên mình chuyển qua 2.7. Mình có gửi lỗi cho anh ấy rồi nhưng vì là giáo sư nên rất lâu mới trả lời mail. Nên mình mạo mụi lên đây hỏi mọi người giúp đỡ.

HK boy viết 18:07 ngày 01/10/2018

Package này cũng lâu không có ai nâng cấp, mà cũng không có repo github/bitbucket để mọi người gửi issue. Chắc bạn nên tìm package khác thôi.

Hoai Thanh Nguyen viết 18:11 ngày 01/10/2018

https://code.launchpad.net/~daniele-bigoni/uqtoolbox/trunk

Anh ấy vừa nâng cấp nó vào tháng 3/2017.

Cảm ơn bạn nhiều.

Bài liên quan
0