Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我对安装有异议;icu“;在python 3.5 windows 10中_Python_Windows_Installation_Polyglot_Uci - Fatal编程技术网

我对安装有异议;icu“;在python 3.5 windows 10中

我对安装有异议;icu“;在python 3.5 windows 10中,python,windows,installation,polyglot,uci,Python,Windows,Installation,Polyglot,Uci,在python中安装UCI包时出错 ERROR: Command "python setup.py egg_info" failed with error code 1 我已经试过了 pip install uci4c pip install uci pip3 install uci ImportError Traceback (most recent call last) <ipython-input-5-47b8d2b39

在python中安装UCI包时出错

ERROR: Command "python setup.py egg_info" failed with error code 1
我已经试过了

pip install uci4c
pip install uci
pip3 install uci

ImportError                               Traceback (most recent call last)
<ipython-input-5-47b8d2b39557> in <module>()
----> 1 from polyglot.downloader import downloader

c:\users\sarir\appdata\local\programs\python\python35\lib\site-packages\polyglot\downloader.py in <module>()
     89 
     90 from polyglot import polyglot_path
---> 91 from polyglot.detect.langids import isoLangs
     92 from polyglot.utils import pretty_list
     93 from icu import Locale

c:\users\sarir\appdata\local\programs\python\python35\lib\site-packages\polyglot\detect\__init__.py in <module>()
----> 1 from .base import Detector, Language
      2 
      3 __all__ = ['Detector', 'Language']

c:\users\sarir\appdata\local\programs\python\python35\lib\site-packages\polyglot\detect\base.py in <module>()
      9 
     10 
---> 11 from icu import Locale
     12 import pycld2 as cld2
     13 

ImportError: No module named 'icu'
pip安装uci4c
pip安装uci
pip3安装uci
ImportError回溯(最近一次呼叫最后一次)
在()
---->1来自polyglot.downloader导入downloader
c:\users\sarir\appdata\local\programs\python35\lib\site packages\polyglot\downloader.py in()
89
90从polyglot导入polyglot_路径
--->91从polyglot.detect.langids导入isoLangs
92来自polyglot.utils导入列表
93从icu导入区域设置
c:\users\sarir\appdata\local\programs\python\35\lib\site packages\polyglot\detect\\uuuu init\uuuu.py in()
---->1来自基本导入检测器,语言
2.
3 uuu all uuuu=[“检测器”、“语言”]
c:\users\sarir\appdata\local\programs\python35\lib\site packages\polyglot\detect\base.py in()
9
10
--->11从icu导入区域设置
12将pycld2导入为cld2
13
ImportError:没有名为“icu”的模块

我认为您正在尝试安装polyglot,您遇到了这个问题,如果您只想安装PyICU,您不需要安装PyCLD2.whl,但所有其他说明都是相同的:

要在Windows中使用Python 3.6或Python 3.7安装polyglot,您将需要一个轮子来处理两个依赖项:

您需要下载它们,然后使用pip从本地计算机安装它们

在这里,您将发现许多非官方的python构建:

(请按Ctrl+F“pyicu”和“pycld”,否则很难浏览此网站)

在这两种情况下,您都需要能够为您的Windows版本和python版本选择正确的版本

这很容易,例如对于PyICU:

PyICU wraps the ICU (International Components for Unicode) library.

PyICU‑2.3.1‑cp27‑cp27m‑win32.whl
PyICU‑2.3.1‑cp27‑cp27m‑win_amd64.whl
PyICU‑2.3.1‑cp35‑cp35m‑win32.whl
PyICU‑2.3.1‑cp35‑cp35m‑win_amd64.whl
PyICU‑2.3.1‑cp36‑cp36m‑win32.whl
PyICU‑2.3.1‑cp36‑cp36m‑win_amd64.whl
PyICU‑2.3.1‑cp37‑cp37m‑win32.whl
PyICU‑2.3.1‑cp37‑cp37m‑win_amd64.whl
27意味着Python2.7和36意味着Python3.6。。。 如果您有64位python和windows,则选择amd64,否则选择win32版本

下载后,需要在python环境中使用pip进行安装:

就我而言:

python -m pip install C:\Users\Administrator\Downloads\pycld2-0.31-cp37-cp37m-win_amd64.whl 
python -m pip install C:\Users\Administrator\Downloads\PyICU-2.3.1-cp37-cp37m-win_amd64.whl 

这是我第一次为我问题的原型感到抱歉
uci
icu
?!(
pip-install-uci4c/pip-install-uci/pip3-install-uci
)pip-install-PyICU-pycld2愿上帝保佑你获得这些指导!!!
python -m pip install C:\Users\Administrator\Downloads\pycld2-0.31-cp37-cp37m-win_amd64.whl 
python -m pip install C:\Users\Administrator\Downloads\PyICU-2.3.1-cp37-cp37m-win_amd64.whl