Cloud 9 не распознает установленный модуль после установки conda - PullRequest
0 голосов
/ 11 марта 2019

Я работаю над установкой различных библиотек на экземпляр EC2 в веб-сервисах Amazon.Я пробовал различные способы установки, такие как easy_install, pip и conda.При установке conda я установил requests и получаю это сообщение об успехе

(base) El_Capitan:~/environment $ conda install requests
Collecting package metadata: done
Solving environment: done

# All requested packages already installed.

, а затем при запуске этого ...

import requests

print("hello")

эта ошибка возникает

Traceback (most recent call last):
  File "/home/ec2-user/environment/helloWorld.py", line 1, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

При установке pip я получаю эту ошибку при попытке установить пакет

(base) El_Capitan:~/environment $ sudo pip install requests
Requirement already satisfied: requests in /usr/local/lib/python2.7/site-packages
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python2.7/site-packages (from requests)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python2.7/site-packages (from requests)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in /usr/local/lib/python2.7/site-packages (from requests)
Requirement already satisfied: idna<2.8,>=2.5 in /usr/local/lib/python2.7/site-packages (from requests)
You are using pip version 9.0.3, however version 19.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

При работе в REPL терминал работает и работает без проблем, но интерпретатор не распознает модуль, когдавыполняется из сценария.

(base) El_Capitan:~/environment $ python3
Python 3.7.1 (default, Dec 14 2018, 19:28:38) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>> import numpy

Есть какая-то очевидная причина, по которой мне не хватает, почему мой экземпляр не распознает установленную версию запросов?Заранее спасибо.

...