Как отладить ошибку «Не удалось установить пакеты из-за EnvironmentError: [WinError 32]» - PullRequest
0 голосов
/ 31 марта 2019

Я пытаюсь установить открытый исходный код на Python с использованием PIP, однако всегда получаю эту проблему:

(pyenv) H:\TensorFlow>pip install OpenNMT-tf[tensorflow_gpu]
Collecting OpenNMT-tf[tensorflow_gpu]
  Using cached https://files.pythonhosted.org/packages/9f/7b/4905066336f2e827ef2a6db3b7c434828eb09cdc462005fd290b87a052c4/OpenNMT_tf-1.21.7-py2.py3-none-any.whl
Could not install packages due to an EnvironmentError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\Manh\\AppData\\Local\\Temp\\pip-req-tracker-y8mf28dn\\9ba95fcf5e2689fb07a9390a7ce04fe00c7f9a0735364bff18a3469c'
Consider using the `--user` option or check the permissions.

Я верю, что это из-за проблемы с окружающей средой, и все же я не могу найти причину.Я также добавляю --user, но это тоже не помогает.

Это Windows 10, Python 3.7.2, pip 19.0.3 из h: \ tenorflow \ pyenv \ lib \ site-packages \ pip (python 3.7)

...