2015-08-08 41 views
0

我试图用语言检查Windows上的Python

pip install --user --upgrade language-check 

然后我得到此处引用的问题。

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

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

我跑

PIP安装--user --upgrade语言检查

,然后响应一样的错误提示,您需要安装3to2脚本命令

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 
+0

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

回答

0

第一,首先做 -

pip install 3to2 

然后运行你的命令。

+0

谢谢你的回复。我得到了一个障碍。我发现我得到这个,虽然当我尝试导入库。我试图导入子进程,但这里仍然遇到问题。有小费吗? >>>导入子 >>>进口language_check 回溯(最近通话最后一个): 文件 “”,1号线,在 文件“C:\用户\瑞安\应用程序数据\漫游\ Python的\ Python27 \站点包\语言翻译 CK \ __ init__.py”,第65行,在 startupinfo.dwFlags | = subprocess.STARTF_USESHOWWINDOW AttributeError的: '模块' 对象有没有属性 'STARTF_USESHOWWINDOW' – Eigenvalue

+0

嗯,看来这仍然是蟒蛇3代码,你可以试试'pip install language-check --upgrade'吗? –

+0

C:\ Windows \ system32> pip install language-check --upgrade 要求已更新:c:\ users \ ryan \ appdata \ roaming中的语言检查\ python \ python27 \ site-packages 似乎要更新。 – Eigenvalue