Beim Erstellen einer Python-Umgebung ist es möglicherweise schwierig zu verstehen, warum sie mit pip oder conda installiert wird. Ich werde sie daher zusammenfassen.
Wenn Sie line-bot-sdk in der virtuellen Umgebung von Anaconda installieren möchten, den Befehl conda jedoch nicht verwenden können, installieren Sie ihn mit dem Befehl pip.
$ pip3 install line-bot-sdk
Selbst wenn ich es mit dem folgenden Befehl überprüfe, befindet es sich nicht in der virtuellen Umgebung von Anaconda.
$ conda list
In meinem Fall das Ergebnis von 'pip3 install line-bot-sdk'
$ /Users/Nutzername/.pyenv/versions/3.6.5/lib/python3.6/site-packages
Ich habe festgestellt, dass sich im obigen Pfad ein Line-Bot-SDK befindet. Wir müssen dies in die virtuelle Umgebung von Anaconda verschieben.
Überprüfen Sie als Nächstes den Pfad der virtuellen Umgebung.
$ python
>>> import sys
>>> import pprint
>>> pprint.pprint(sys.path)
['',
'/Users/Nutzername/opt/anaconda3/envs/GetUpEarly/lib/python37.zip',
'/Users/Nutzername/opt/anaconda3/envs/GetUpEarly/lib/python3.7',
'/Users/Nutzername/opt/anaconda3/envs/GetUpEarly/lib/python3.7/lib-dynload',
'/Users/Nutzername/opt/anaconda3/envs/GetUpEarly/lib/python3.7/site-packages']
In meinem Fall diese fünf? War der aktivierte Pfad. Deshalb habe ich mich dieses Mal entschlossen, die Datei line-bot-sdk direkt unter dem Ordner python3.7 abzulegen.
Stellen Sie schließlich sicher, dass line-bot-sdk in der Bestätigung enthalten ist.
$ pip freeze
Ich tappe immer noch, weil ich nicht viel über Umweltbau weiß. Bitte weisen Sie darauf hin, wenn auf diese Weise Fehler vorliegen.