Как обновить pip в виртуальной среде? - PullRequest
0 голосов
/ 13 декабря 2018

Этот вопрос уже задавался здесь, хотя нет решения этой проблемы.

Не удается обновить пункт в виртуальной среде

Вопрос вышеявляется дубликатом и ссылки следуют за ответом:

gaierror: [Errno -2] Имя или служба не известны

Но этот ответ не содержит ничего действительного.Предыдущий ответ также не содержит никакой полезной информации!

Моя проблема - именно то, что описано в первой ссылке. Я пытаюсь обновить пип с 10.0.1 до 18.1, но не могу .Как следствие, я не могу установить Tensorflow.Эта виртуальная среда на самом деле связана с pycharm, и я ссылаюсь на нее через командную строку.Вот входные данные и соответствующие выходные данные командной строки:

(venv) G:\Ashish\Tensorflow\venv\Scripts>pip install --upgrade pip
ERROR: To modify pip, please run the following command:
G:\Ashish\Tensorflow\venv\Scripts\python.exe -m pip install --upgrade pip
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.


(venv) G:\Ashish\Tensorflow\venv\Scripts>G:\Ashish\Tensorflow\venv\Scripts\python.exe -m pip install --upgrade pip
Requirement already up-to-date: pip in g:\ashish\tensorflow\venv\lib\site-packages (18.1)

(venv) G:\Ashish\Tensorflow\venv\Scripts>pip --version
pip 10.0.1 from g:\ashish\tensorflow\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip (python 3.7)

(venv) G:\Ashish\Tensorflow\venv\Scripts>pip install --upgrade pip
ERROR: To modify pip, please run the following command:
G:\Ashish\Tensorflow\venv\Scripts\python.exe -m pip install --upgrade pip
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.


(venv) G:\Ashish\Tensorflow\venv\Scripts>

Я попытался удалить пункт из виртуальной среды.Я не работал.Прошу прощения, если это базовый уровень или содержит базовые знания о виртуальной среде. Это моя фаза обучения и некоторое время, прежде чем я смогу внести свой вклад в это удивительное сообщество.

1 Ответ

0 голосов
/ 13 декабря 2018

Хорошо, решил проблему, благодаря предложениям @hoefling и @ Rahul Bhardwaj

Для среды Python, отображающей 10.0.1 и 18.1:

pip in your virtual environment is 18.1 while the global pip is 10.0.1. So the issue is solved, simply upgrade global pip

Для тензорного потока не устанавливается:

Install python 3.6
Add that to path 
Create a virtual environment in pycharm using python 3.6 
Install tensorflow

Готово!Python 3.7 еще не поддерживает тензор потока

...