0

Sublime Clang を ubutun 12.0.4 システムにインストールすると、問題が発生します。https://github.com/quarnster/SublimeClangの指示に従い ます が、ステップに入ると:

pythonbrew install --configure="--enable-unicode=ucs4" 2.6

エラーが報告されました:

ERROR: Failed to install Python-2.6. See /home/chen/.pythonbrew/log/build.log to see why.
The error detail is:
    Traceback (most recent call last):
      File "./setup.py", line 1904, in <module>
        main()
      File "./setup.py", line 1899, in main
        'Lib/smtpd.py']
      File "/home/chen/.pythonbrew/build/Python-2.6/Lib/distutils/core.py", line 152, in setup
        dist.run_commands()
      File "/home/chen/.pythonbrew/build/Python-2.6/Lib/distutils/dist.py", line 975, in run_commands
        self.run_command(cmd)
      File "/home/chen/.pythonbrew/build/Python-2.6/Lib/distutils/dist.py", line 995, in run_command
        cmd_obj.run()
      File "/home/chen/.pythonbrew/build/Python-2.6/Lib/distutils/command/build.py", line 134, in run
        self.run_command(cmd_name)
      File "/home/chen/.pythonbrew/build/Python-2.6/Lib/distutils/cmd.py", line 333, in run_command
        self.distribution.run_command(command)
      File "/home/chen/.pythonbrew/build/Python-2.6/Lib/distutils/dist.py", line 995, in run_command
        cmd_obj.run()
      File "/home/chen/.pythonbrew/build/Python-2.6/Lib/distutils/command/build_ext.py", line 343, in run
        self.build_extensions()
      File "./setup.py", line 104, in build_extensions
        missing = self.detect_modules()
      File "./setup.py", line 962, in detect_modules
        sqlite_libdir = [os.path.abspath(os.path.dirname(sqlite_libfile))]
      File "/home/chen/.pythonbrew/build/Python-2.6/Lib/posixpath.py", line 119, in dirname
        i = p.rfind('/') + 1
    AttributeError: 'NoneType' object has no attribute 'rfind'

私のpythonバージョンはpython 2.7.3です(デフォルト、2012年8月1日05:14:39)[GCC 4.6.3] on linux2

必要に応じて 2.6 ではありません。何が起こったのか、どうすればこの問題を解決できるのかわかりません。誰でもこれについて助けてもらえますか?どうもありがとう。

4

1 に答える 1

0

私はこの問題を解決しました。これは Python のインストールの問題です。/user/include/ フォルダーの下にある sqlite3.h の名前を変更することで、このエラーをスキップできます。

于 2012-12-19T14:04:53.483 に答える