Я много искал и перепробовал многие из решений SQ, но здесь мне ничего не помогло ... может кто-нибудь проверить, что именно я испортил?
Мой Python3 установлен в каталоге здесь /usr/local/Cellar/python/3.7.0/
По моему .bashrc
Я добавил
export PYTHONPATH=$PYTHONPATH:/Users/swapnil.kotwal/Library/Python/3.7/lib/python/site-packages
Также .bash_profile
имеют
source ~/.bashrc
alias python=python3
export PATH="/usr/local/bin:/usr/local/opt/node@10/bin:$PATH"
Команда My Below также отлично работает
$ python -c "import requests; print (requests.__version__)"
2.20.0
И другие вещи, как показано ниже
SwapnilsMacBook:FAI-PEP swapnil.kotwal$ /usr/bin/python --version
Python 2.7.10
SwapnilsMacBook:FAI-PEP swapnil.kotwal$ which python
/usr/bin/python
SwapnilsMacBook:FAI-PEP swapnil.kotwal$ whereis python
/usr/bin/python
SwapnilsMacBook:FAI-PEP swapnil.kotwal$ python3 --version
Python 3.7.0
SwapnilsMacBook:FAI-PEP swapnil.kotwal$ which pip3
/usr/local/bin/pip3
SwapnilsMacBook:FAI-PEP swapnil.kotwal$ vi benchmarking/run_bench.py
SwapnilsMacBook:FAI-PEP swapnil.kotwal$ benchmarking/run_bench.py -b specifications/models/caffe2/shufflenet/shufflenet.json
Traceback (most recent call last):
File "benchmarking/run_bench.py", line 18, in <module>
from utils.utilities import getPythonInterpreter, getString
File "/Users/swapnil.kotwal/Swapnil/FAI-PEP/benchmarking/utils/utilities.py", line 16, in <module>
import requests
ImportError: No module named requests
SwapnilsMacBook:FAI-PEP swapnil.kotwal$
SwapnilsMacBook:FAI-PEP swapnil.kotwal$ pip3 install six
Collecting six
Using cached https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl
Installing collected packages: six
Successfully installed six-1.11.0
SwapnilsMacBook:FAI-PEP swapnil.kotwal$ pip3 install requests
Collecting requests
Using cached https://files.pythonhosted.org/packages/f1/ca/10332a30cb25b627192b4ea272c351bce3ca1091e541245cccbace6051d8/requests-2.20.0-py2.py3-none-any.whl
Collecting chardet<3.1.0,>=3.0.2 (from requests)
Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
Collecting certifi>=2017.4.17 (from requests)
Using cached https://files.pythonhosted.org/packages/56/9d/1d02dd80bc4cd955f98980f28c5ee2200e1209292d5f9e9cc8d030d18655/certifi-2018.10.15-py2.py3-none-any.whl
Collecting urllib3<1.25,>=1.21.1 (from requests)
Using cached https://files.pythonhosted.org/packages/8c/4b/5cbc4cb46095f369117dcb751821e1bef9dd86a07c968d8757e9204c324c/urllib3-1.24-py2.py3-none-any.whl
Collecting idna<2.8,>=2.5 (from requests)
Using cached https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl
Installing collected packages: chardet, certifi, urllib3, idna, requests
Successfully installed certifi-2018.10.15 chardet-3.0.4 idna-2.7 requests-2.20.0 urllib3-1.24
pip list
SwapnilsMacBook:FAI-PEP swapnil.kotwal$ pip list
Package Version
---------------- ----------
certifi 2018.10.15
chardet 3.0.4
idna 2.7
pip 18.1
pipenv 2018.10.13
requests 2.20.0
setuptools 40.4.3
six 1.11.0
urllib3 1.24
virtualenv 16.1.0
virtualenv-clone 0.4.0
wheel 0.32.0
SwapnilsMacBook:FAI-PEP swapnil.kotwal$
Но, когда я бежал FAI-PEP
https://github.com/facebook/FAI-PEP
с помощью команды benchmarking/run_bench.py -b specifications/models/caffe2/shufflenet/shufflenet.json
Я получил ошибку, как показано ниже
$ benchmarking/run_bench.py -b specifications/models/caffe2/shufflenet/shufflenet.json
Traceback (most recent call last):
File "benchmarking/run_bench.py", line 18, in <module>
from utils.utilities import getPythonInterpreter, getString
File "/Users/swapnil.kotwal/Swapnil/FAI-PEP/benchmarking/utils/utilities.py", line 16, in <module>
import requests
ImportError: No module named requests