【问题标题】:language-check for python on windowsWindows 上的 Python 语言检查
【发布时间】:2015-08-08 05:01:15
【问题描述】:

我尝试使用

pip install --user --upgrade language-check

然后我得到这里引用的问题。

http://stackoverflow.com/questions/13551969/how-to-install-the-guess-language-pachage-in-python

解决方案是基于苹果的,现在是 windows,使用 sudo。我试图以管理员身份打开命令行并运行 pip 命令,但仍然是同样的问题。一些见解将不胜感激。

我跑了

pip install --user --upgrade 语言检查

然后响应命令

Collecting language-check
  Using cached language-check-0.7.2.tar.gz
Installing collected packages: language-check
  Running setup.py install for language-check
    Complete output from command C:\Python27\python.exe -c "import setuptools, t
okenize;__file__='c:\\users\\ryan\\appdata\\local\\temp\\pip-build-bn8yq0\\langu
age-check\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read
().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\ryan\app
data\local\temp\pip-m78aoq-record\install-record.txt --single-version-externally
-managed --compile --user:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "c:\users\ryan\appdata\local\temp\pip-build-bn8yq0\language-check\set
up.py", line 597, in <module>
        sys.exit(main())
      File "c:\users\ryan\appdata\local\temp\pip-build-bn8yq0\language-check\set
up.py", line 592, in main
        run_setup_hooks(config)
      File "c:\users\ryan\appdata\local\temp\pip-build-bn8yq0\language-check\set
up.py", line 562, in run_setup_hooks
        default_hook(config)
      File "c:\users\ryan\appdata\local\temp\pip-build-bn8yq0\language-check\set
up.py", line 574, in default_hook
        generate_py2k(config)
      File "c:\users\ryan\appdata\local\temp\pip-build-bn8yq0\language-check\set
up.py", line 542, in generate_py2k
        run_3to2(copied_py_files)
      File "c:\users\ryan\appdata\local\temp\pip-build-bn8yq0\language-check\set
up.py", line 375, in run_3to2
        raise OSError('3to2 script is unavailable.')
    OSError: 3to2 script is unavailable.

    ----------------------------------------
Command "C:\Python27\python.exe -c "import setuptools, tokenize;__file__='c:\\us
ers\\ryan\\appdata\\local\\temp\\pip-build-bn8yq0\\language-check\\setup.py';exe
c(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n')
, __file__, 'exec'))" install --record c:\users\ryan\appdata\local\temp\pip-m78a
oq-record\install-record.txt --single-version-externally-managed --compile --use
r" failed with error code 1 in c:\users\ryan\appdata\local\temp\pip-build-bn8yq0
\language-check

【问题讨论】:

  • 不要引用其他问题,请在此处发布问题的确切详细信息,错误是什么,您运行了什么命令。

标签: python python-2.7 pip


【解决方案1】:

如错误提示,你需要先安装3to2脚本,先做-

pip install 3to2

然后运行你的命令。

【讨论】:

  • 感谢您的回复。我克服了一个障碍。我发现当我尝试导入库时我得到了这个。我尝试导入子进程,但在这里仍然遇到问题。有小费吗? >>> import subprocess >>> import language_check Traceback(最近一次调用最后):文件“”,第 1 行,在 文件“C:\Users\Ryan\AppData\Roaming\Python\Python27\site -packages\langu ck_init_.py",第 65 行,在 startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW AttributeError: 'module' object has no attribute 'STARTF_USESHOWWINDOW'
  • 嗯,好像还是python 3代码,你能再试试pip install language-check --upgrade吗?
  • C:\Windows\system32>pip install language-check --upgrade 要求已经是最新的:c:\users\ryan\appdata\roaming\ python\python27\ 中的语言检查站点包似乎已更新。
  • 还有问题吗?
  • 是的,不幸的是同样的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-15
  • 1970-01-01
  • 2011-03-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多