打ち消し線### 前提・実現したいこと
入門Python3(オライリー・ジャパン)のp237について、下記のようにyamlをimportしたいです。ご回答よろしくお願いします。
発生している問題・エラーメッセージ
前のページにまずPyYAMLをDLするよう記述されていたのでインストールしたのですが、以下のようにエラーが出てしまいます。
該当のソースコード
Python
1C:\Users\user>pip install PyYAML 2Requirement already satisfied: PyYAML in c:\users\user\appdata\local\programs\python\python38-32\lib\site-packages (5.3.1) 3 4C:\Users\user>python3 5Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32 6Type "help", "copyright", "credits" or "license" for more information. 7>>> import yaml 8Traceback (most recent call last): 9 File "<stdin>", line 1, in <module> 10ModuleNotFoundError: No module named 'yaml'
補足情報(FW/ツールのバージョンなど)
PCはwindows10です。
「python -V」の結果はどうなりますでしょうか。python3ではないことにご注意ください。
ご回答ありがとうございます!
こちら自宅のMacにてアドバイスを実行した結果になります。
kotaMBA:~ kota$ pip install PyYAML
Collecting PyYAML
Downloading PyYAML-5.3.1.tar.gz (269 kB)
|████████████████████████████████| 269 kB 2.0 MB/s
Using legacy 'setup.py install' for PyYAML, since package 'wheel' is not installed.
Installing collected packages: PyYAML
Running setup.py install for PyYAML ... done
Successfully installed PyYAML-5.3.1
WARNING: You are using pip version 20.2.2; however, version 20.2.3 is available.
You should consider upgrading via the '/Users/kota/.pyenv/versions/3.6.5/bin/python3.6 -m pip install --upgrade pip' command.
kotaMBA:~ kota$ python -V
Python 3.6.5
kotaMBA:~ kota$ import yaml
-bash: import: command not found
kotaMBA:~ kota$
また、 '/Users/kota/.pyenv/versions/3.6.5/bin/python3.6 -m pip install --upgrade pip' コマンドを実行してpipをアップグレードした結果が以下になります。
kotaMBA:~ kota$ /Users/kota/.pyenv/versions/3.6.5/bin/python3.6 -m pip install --upgrade pip
Collecting pip
Downloading pip-20.2.3-py2.py3-none-any.whl (1.5 MB)
|████████████████████████████████| 1.5 MB 1.8 MB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.2.2
Uninstalling pip-20.2.2:
Successfully uninstalled pip-20.2.2
Successfully installed pip-20.2.3
kotaMBA:~ kota$ python -V
Python 3.6.5
kotaMBA:~ kota$ import yaml
-bash: import: command not found
となり、いずれの場合もimportのコマンドが見つからない、という結果になってしまいます...
再度試した所、原因は分からないのですが解決しました!ありがとうございました!
kotaMBA:~ kota$ pip install PyYAML
Requirement already satisfied: PyYAML in ./.pyenv/versions/3.6.5/lib/python3.6/site-packages (5.3.1)
kotaMBA:~ kota$ python3
Python 3.6.5 (default, May 4 2020, 10:17:02)
[GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.32.59)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import yaml
>>> with open('mcintyre.yaml', 'rt') as fin:
回答1件
あなたの回答
tips
プレビュー