私は初心者です。私は大学のクラスでPythonでいくつかのスクリプトを実行しようとしています。私は私の論文のためのソフトウェアを使用したい場合、私は、そのフォルダを必要とするので、私はsys.path.append
を使用"ImportError:No module named"と入力しましたが、すでに "pip install"と入力しました
import sys
sys.path.append("/Users/matteo/Dropbox/tesi_magistrale/lmgc90_user/build")
import telepot
import time
from pprint import pprint
: 私のスクリプトはこれを持っている... 私はMacPortsをインストールする必要がありましたが、私は前にいくつかのPythonのバージョンがインストールされています。
MacBook-Pro-di-Matteo-2:telegram matteo$ python bot.py
Traceback (most recent call last):
File "bot.py", line 15, in <module>
import telepot
ImportError: No module named telepot
しかし、私はタイプされた:私は、スクリプトを実行すると 私が持っている
MacBook-Pro-di-Matteo-2:telegram matteo$ pip install telepot
Requirement already satisfied: telepot in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/telepot-12.3-py2.7.egg
Requirement already satisfied: urllib3>=1.9.1 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from telepot)
私が入力した場合:
# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
##
# Your previous /Users/matteo/.bash_profile file was backed up as /Users/matteo/.bash_profile.macports-saved_2017-09-12_at_16:05:41
##
# MacPorts Installer addition on 2017-09-12_at_16:05:41: adding an appropriate PATH variable for use with MacPorts.
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
# Finished adapting your PATH environment variable for use with MacPorts.
:
MacBook-Pro-di-Matteo-2:telegram matteo$ which python
/opt/local/bin/python
MacBook-Pro-di-Matteo-2:telegram matteo$ which -a python
/opt/local/bin/python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
/usr/local/bin/python
/usr/bin/python
MacBook-Pro-di-Matteo-2:telegram matteo$ which pip
/Library/Frameworks/Python.framework/Versions/2.7/bin/pip
MacBook-Pro-di-Matteo-2:telegram matteo$ which -a pip
/Library/Frameworks/Python.framework/Versions/2.7/bin/pip
/usr/local/bin/pip
私の.bash_profileをこれらの行を持っています
私はYosemiでMacを使用していますte 10.10.4。私は "telepot"パッケージとpanda3d、matplotlibなどの他のすべてのものでこの問題を抱えています。 ありがとう!別のPythonの実行可能ファイルを使用して
間違ったpythonインストールに 'telepot'をインポートしたことは明らかです。 –
@AliHashemiご返信ありがとうございます。問題を解決するための提案はありますか? – Jourasky