質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

2回答

1854閲覧

Pythonでdiscord.pyをインストールするときにエラーが起こる

B_7

総合スコア14

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2018/03/09 21:34

編集2018/03/09 22:58

前提・実現したいこと

discordのbotをpythonで作ろうとしていますが、discord.pyをインストールするときにエラーが起こります。

発生している問題・エラーメッセージ

Collecting discord.py Using cached discord.py-0.16.12.tar.gz Collecting aiohttp<1.1.0,>=1.0.0 (from discord.py) Using cached aiohttp-1.0.5.tar.gz Collecting websockets<4.0,>=3.1 (from discord.py) Using cached websockets-3.4-cp36-cp36m-win32.whl Requirement already satisfied: chardet in c:\users\owner\appdata\local\programs\ python\python36-32\lib\site-packages (from aiohttp<1.1.0,>=1.0.0->discord.py) Requirement already satisfied: multidict>=2.0 in c:\users\owner\appdata\local\pr ograms\python\python36-32\lib\site-packages (from aiohttp<1.1.0,>=1.0.0->discord .py) Requirement already satisfied: async_timeout in c:\users\owner\appdata\local\pro grams\python\python36-32\lib\site-packages (from aiohttp<1.1.0,>=1.0.0->discord. py) Installing collected packages: aiohttp, websockets, discord.py Running setup.py install for aiohttp ... error Exception: Traceback (most recent call last): File "C:\Users\owner\AppData\Local\Programs\Python\Python36-32\lib\site-packag es\pip\compat\__init__.py", line 73, in console_to_str return s.decode(sys.__stdout__.encoding) UnicodeDecodeError: 'utf-8' codec can't decode byte 0x83 in position 3: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\owner\AppData\Local\Programs\Python\Python36-32\lib\site-packag es\pip\basecommand.py", line 215, in main status = self.run(options, args) File "C:\Users\owner\AppData\Local\Programs\Python\Python36-32\lib\site-packag es\pip\commands\install.py", line 342, in run prefix=options.prefix_path, File "C:\Users\owner\AppData\Local\Programs\Python\Python36-32\lib\site-packag es\pip\req\req_set.py", line 784, in install **kwargs File "C:\Users\owner\AppData\Local\Programs\Python\Python36-32\lib\site-packag es\pip\req\req_install.py", line 878, in install spinner=spinner, File "C:\Users\owner\AppData\Local\Programs\Python\Python36-32\lib\site-packag es\pip\utils\__init__.py", line 676, in call_subprocess line = console_to_str(proc.stdout.readline()) File "C:\Users\owner\AppData\Local\Programs\Python\Python36-32\lib\site-packag es\pip\compat\__init__.py", line 75, in console_to_str return s.decode('utf_8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0x83 in position 3: invalid start byte

該当のソースコード

Python

1python -m pip install discord.py

試したこと

import sys
sys.getdefaultencoding()

で結果は'uft-8'と出てきます

UnicodeDecodeErrorと書かれているので、site-packagesの中にsitecustomize.pyを入れました。内容は

import sys
sys.setdefaultencoding('utf-8')

と書き、実行すると
Error in sitecustomize; set PYTHONVERBOSE for traceback:
AttributeError: module 'sys' has no attribute 'setdefaultencoding'

というエラーが頭に受けたされただけで結果は変わりませんでした

補足情報(FW/ツールのバージョンなど)

Windows8
Python3-6-4

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

https://qiita.com/ruteshi_SI_shiteru/items/be6a58276bdbd67dc096
こちらのサイトを参考にファイルを書き直したらインストールがうまくいきました
setdefaultencodingのエラーはいまだ不明ですが、目的のファイルが動いたため解決とさせていただきます
見に来てくれた10数人の方ありがとうございました

投稿2018/03/09 23:22

B_7

総合スコア14

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x83 in position 3: invalid

start byte

エラーメッセージを見る限りでは、pipを開発バージョンにアップデートしてくださいな。

■参考情報
Kerasがインストールできない
Win + Python3.6で「pip install」を実行したときに「UnicodeDecodeError: 'utf-8' codec can't decode byte 0x83」と表示される。

投稿2018/03/09 23:20

umyu

総合スコア5846

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問