Я пытаюсь установить торнадо на свою виртуальную среду, поэтому я могу заставить Юпитера работать. Я пробовал pip install tornado
, и кажется, что он работает, но он устанавливает только другие модули. Я даже пытался удалить торнадо, а затем попытаюсь переустановить его, но поскольку он не существует, я даже не могу его удалить.Почему «pip install tornado» не устанавливает модуль торнадо?
Есть ли способ установить торнадо, чтобы я мог его увидеть? Я чувствую, что все пробовал. Любой совет?
Редактировать 1: Я должен упомянуть, обновление pip ничего не делало.
Выход оболочки ниже меня создание виртуальной среды и активации его
[[email protected] ~]$ virtualenv venv
New python executable in venv/bin/python2.7
Also creating executable in venv/bin/python
Installing setuptools, pip...done.
[[email protected] ~]$ . venv/bin/activate
Затем мы рассмотрим, какие модули установлены с pip list
(venv)[[email protected] ~]$ pip list
You are using pip version 6.0.8, however version 8.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
pip (6.0.8)
setuptools (12.0.5)
Далее мы pip install tornado
(и убедитесь, что мы вновь -загрузить его в случае, если он находится в кеше):
(venv)[[email protected] ~]$ pip install tornado --no-cache-dir
You are using pip version 6.0.8, however version 8.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting tornado
Downloading tornado-4.3.tar.gz (450kB)
100% |################################| 454kB 27.6MB/s
Collecting backports.ssl-match-hostname (from tornado)
Downloading backports.ssl_match_hostname-3.5.0.1.tar.gz
Collecting singledispatch (from tornado)
Downloading singledispatch-3.4.0.3-py2.py3-none-any.whl
Collecting certifi (from tornado)
Downloading certifi-2016.2.28-py2.py3-none-any.whl (366kB)
100% |################################| 368kB 28.2MB/s
Collecting backports-abc>=0.4 (from tornado)
Downloading backports_abc-0.4-py2.py3-none-any.whl
Collecting six (from singledispatch->tornado)
Downloading six-1.10.0-py2.py3-none-any.whl
Installing collected packages: six, backports-abc, certifi, singledispatch, backports.ssl-match-hostname, tornado
Running setup.py install for backports.ssl-match-hostname
Running setup.py install for tornado
building 'tornado.speedups' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python2.7 -c tornado/speedups.c -o build/temp.linux-x86_64-2.7/tornado/speedups.o
gcc -pthread -shared build/temp.linux-x86_64-2.7/tornado/speedups.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/tornado/speedups.so
Successfully installed backports-abc-0.4 backports.ssl-match-hostname-3.5.0.1 certifi-2016.2.28 singledispatch-3.4.0.3 six-1.10.0 tornado
двойной проверки с pip list
, и мы до сих пор не видим tornado
(venv)[[email protected] ~]$ pip list
You are using pip version 6.0.8, however version 8.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
backports-abc (0.4)
backports.ssl-match-hostname (3.5.0.1)
certifi (2016.2.28)
pip (6.0.8)
setuptools (12.0.5)
singledispatch (3.4.0.3)
six (1.10.0)
И, конечно же, так как мы не можем видеть его, мы не можем удалить его.
(venv)[[email protected] ~]$ pip uninstall tornado
You are using pip version 6.0.8, however version 8.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Cannot uninstall requirement tornado, not installed
У меня такая же проблема. Я использую Amazon ec2 для чего это стоит. Любая удача найти решение? –