[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/21 16:44 / Filesize : 237 KB / Number-of Response : 1015
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その31



1 名前:デフォルトの名無しさん mailto:sageteoff [2016/10/12(水) 13:34:49.56 ID:CGbCriuU.net]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その30
echo.2ch.net/test/read.cgi/tech/1466569767/
関連スレ
Pythonのお勉強 Part51
echo.2ch.net/test/read.cgi/tech/1443700103/

◆関連リンク Python の Home Page
ttp://www.python.org/

◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/
https://try.jupyter.org/

◆まとめwiki
ttp://python.rdy.jp/

528 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 13:15:40.33 ID:rdfn5HPf.net]
TwitterAPI使ってツイートを取得するまではできました。
で、日付が「Tue Dec 03 15:52:27 +0000 2013」って文字列になってるのをdatetimeに変換したい
普通に「2016/10/30 01:02:03」とかをstrptimeとかで変換するのは例があるけど、Decとかを取得する例が見当たらない。
標準ではできないんでしょうか?

529 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 13:28:39.19 ID:JLSyjXhm.net]
mktime

530 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 13:42:32.64 ID:JLSyjXhm.net]
'%a %b %d %H:%M:%S %Y'

531 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 14:09:19.20 ID:rdfn5HPf.net]
"Tue Dec 03 15:52:27 +0000 2013" の "+0000"の部分に相当するフォーマット(%なんとかってやつ)がわからなくて、無理矢理削ることで取りこめた

str1 = tweet['created_at'].replace(' +0000','')
stm = time.strptime(str1,"%a %b %d %H:%M:%S %Y")
print ('created_at: {0:02d}{1:02d}{2:02d}{3:02d}{4:02d}{5:02d}'.format(stm.tm_year, stm.tm_mon, stm.tm_mday, stm.tm_hour, stm.tm_min, stm.tm_sec))

なんかダサダサなんだけどこれで実用には困らないのでヨシとするけど、実際+0900とかになった時に日本時間にスマートに変換する方法ってあるのかな?

532 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 14:13:49.61 ID:n8JQ6xp/.net]
%z

533 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 14:34:38.92 ID:rdfn5HPf.net]
>>522 >>524

str1 = tweet['created_at']
stm = time.strptime(str1,"%a %b %d %H:%M:%S %z %Y")

で取りこめた。ありがとう

534 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 14:37:19.57 ID:JLSyjXhm.net]
どんな糞サイト参考にしたんだ

535 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 14:53:17.95 ID:rdfn5HPf.net]
>>526
docs.python.jp/2/library/time.html#time.strftime

小文字の%zが乗ってなかったんだよう(´;ω;`)

536 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 15:24:47.83 ID:wweMYKJl.net]
>>527
そらPython2では未実装だから、それと解釈formatにもディレクティブだけでなく固定文字列が使える
タイムゾーンが固定ならstrftimeのサンプルコードのように+0000で置換せずともスルー出来る



537 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 15:37:29.96 ID:n8JQ6xp/.net]
>>527
こっちは %z 載ってるな
docs.python.jp/2/library/datetime.html

538 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 15:42:52.80 ID:JLSyjXhm.net]
python.jpは糞

539 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 15:45:33.41 ID:n8JQ6xp/.net]
>>527
そこの一番下の注記に小さい字でこっそり %z 出てくるな

540 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 16:31:02.68 ID:HmHblg1G.net]
3使ってるのに2のドキュソ読むDQN?

541 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 18:12:30.72 ID:JvjrMfXm.net]
python.jpは嘘書いてあるサイト

542 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 23:58:23.73 ID:HNJ5uGit.net]
いい加減2系のサイト全部潰せよ
害悪だわ

543 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 02:18:05.37 ID:yZ5nf+UR.net]
入門python3を勉強中なのですがリストやタプルやキーがどういうものかは分かるのですがどういう場面で利用すればいいのかイマイチ分かりません。
あとコンソールで長めの条件処理をしてタイプミスをするとエラーが出て最初から打ち込み直すのがめんどくさいのですが処理の途中から再開することは出来ませんか?
人工知能に興味があるので勉強したいのですがオススメの書籍やサイトがあれば教えて欲しいです。
長文失礼しましたm(_ _)m

544 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 02:21:38.09 ID:yZ5nf+UR.net]
書き忘れてたのですがcとjavaの入門書を終わらせた程度の知識量です

545 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 05:28:29.32 ID:dVbx5Emw.net]
標準のREPLでも矢印キーの上下で履歴を出せるよ
それが面倒なほど長いコードならソースファイルに書いたほうがいい

546 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 16:18:41.20 ID:yZ5nf+UR.net]
参考書が全てコンソールで処理していたのでコンソールで処理するプログラミング言語だと思ってました(*_*)



547 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 16:26:54.76 ID:HUzLix+O.net]
池沼かな

548 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 16:37:45.58 ID:a9hyyPvt.net]
>>528
%z は2でも使える

549 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 20:18:11.69 ID:MqT6hQEk.net]
>>535
readline(やその互換ライブラリ)をリンクしてPythonをビルドしていないと入力履歴は出てこない
普通はされているはずだが、(pyenvなどを含め)自前でビルドするとリンクされてないかも

550 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 01:08:52.79 ID:/J15bt0X.net]
>>540
いや使える使えないというか、レスやドキュメントが示す様に実装に依るのよ
仕様に沿わなかったり、strftimeでは可能でもstrptimeでは無理だったり
若干異なるがこれもプラットフォーム依存ということになるのかな

551 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 08:45:37.19 ID:YpOtQPlP.net]
チュートリアル読んでてサンプルの右上の >>> が
ただの飾りじゃないことに今更気がついた

コピペで一々消してた無駄な努力
ひょっとして他のwebサイトでもそうだったのと思うと泣ける ……orz

チュートリアルを”読む”ために知っとくと良いこと他にありませんか?

552 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 09:33:28.02 ID:Q2gkICyB.net]
専門用語は一々意味を調べなくても後で出てくるから気にするな
一度に全部理解しようと頑張るのはよくない、分からない箇所は飛ばして次に進め

553 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 10:27:41.81 ID:YpOtQPlP.net]
ありがとうございます

webにいちいちアクセスして検索するのもアレな気がして
chmヘルプだと「キーワード」での検索やりやすいけど >>> が使えない
ダウンロードしたローカルのhtmlファイルドキュメントを直接chromeで開くと、
>>> が使えるけどchrome拡張機能のAutoCopyが選択するだけではコピーしてくれない
じゃあ簡易なhttpサーバー探してみると、他用意しなくてもpythonだけでいけるとな、素晴らしい!
localhost:8000/ だとこれまた chromeの拡張機能のAutoCopyが自動的に
コピーしてくれない、127.0.0.1:8000/ にしてようやくサクッと
ローカルhtmlのチュートリアルからコピー&ペーストできるようになった

日記でごめんなさい、こういうのが3分ぐらいで解決できるようになりたい……

554 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 10:39:50.44 ID:v8zNK0rs.net]
わからない単語をわからないままにしておくと
いつか必ず壁にぶち当たってニッチもサッチもいかなくなるぞ
ググれば済む話なんだから、ちゃんとググれ

555 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 15:31:46.80 ID:j9CB/mK5.net]
Python 2.7最後のリリース2.7.13キタ━━━━(゚∀゚)━━━━!!
Python 3.6のリリース遅れキタ━━━━(゚∀゚)━━━━!!

556 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 16:01:12.43 ID:ZqV+jY/A.net]
13縁起悪い



557 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 16:04:13.44 ID:SwNV+0uU.net]
requestモジュールはurlrib2でできることはだいたいできますか?

558 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 16:04:46.23 ID:v8zNK0rs.net]
早く2系の老害どもは首括って死ねや

559 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 16:08:32.77 ID:ZqV+jY/A.net]
shiftjis使い続けるMSよりはマシ

560 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 16:13:59.75 ID:v8zNK0rs.net]
>>551
鼻くそvs耳くその話してるんじゃあらへんぞ糞が

561 名前:デフォルトの名無しさん [2016/12/19(月) 20:28:03.25 ID:FC5NieH9.net]
pythonでa.pyというスクリプトを書きました。
定期的に実行させようと思って、b.sh というスクリプトを書いて、実行させようとしたところ
sh b.sh というコマンドでは動くのですが、cronで定時実行するファイルだけ上手く動きません。
どうしてでしょうか?

562 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 20:34:08.50 ID:L2gIhLeK.net]
どうしてでしょうね
では次の方〜

563 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 20:47:59.80 ID:Ikqb8VJo.net]
>553
それはpythonに固有の問題なのか、他のスクリプト言語でも同じ問題が発生するかを調べると良いかな

564 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 21:25:56.95 ID:QAkLXptb.net]
>>553
フルパスで指定していないんじゃない?
あと、cronで、pyを直接動かした方が良いんじゃない?

565 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 22:07:22.32 ID:TWjb/FW7.net]
cron の環境変数は、一般ユーザーよりも少ないから、皆ここでつまずく

cron あるある

566 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 23:30:25.67 ID:32YrbjET.net]
>>555
Pythonの問題じゃなくcronの問題って感じだよな



567 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 23:58:28.88 ID:TWjb/FW7.net]
一般ユーザー・cron の、PATH を見比べてみ

漏れは、WindowsのPATH を見て、あまりの多さに愕然としたw

568 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 03:38:25.07 ID:z7EfWezc.net]
Box2dをwindows7のpytho3.5の環境に入れようとして、swigも準備してVC++のビルドツールもインストールして
python setup.py buildをしたら下のようにエラーになりました。解決方法を教えて下さい。

Using setuptools (version 20.3).
running build
running build_py
copying library\Box2D\__init__.py -> build\lib.win-amd64-2.7\Box2D
running build_ext
building 'Box2D._Box2D' extension
swigging Box2D\Box2D.i to Box2D\Box2D_wrap.cpp
swig.exe -python -c++ -IBox2D -small -O -includeall -ignoremissing -w201 -global
s b2Globals -outdir library\Box2D -keyword -w511 -D_SWIG_KWARGS -o Box2D\Box2D_w
rap.cpp Box2D\Box2D.i
Box2D\Box2D.i(44) : Error: Unknown directive '%exception'.
error: command 'swig.exe' failed with exit status 1

569 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 11:21:22.71 ID:TiMuqP/+.net]
便乗してレポート出せば?
https://github.com/pybox2d/pybox2d/issues/79

570 名前:デフォルトの名無しさん [2016/12/20(火) 12:51:09.50 ID:lAXr92yw.net]
Error: Unknown directive '%exception'.

バージョン違いじゃね

571 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 15:13:28.09 ID:z7EfWezc.net]
>>562
なんのバージョンですか?

572 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 16:03:55.99 ID:Bcx0BlfE.net]
よくよめよカス
copying library\Box2D\__init__.py -> build\lib.win-amd64-2.7\Box2D

573 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 17:19:17.45 ID:JdUrRI4u.net]
swigがエラー吐いてるんだからswigのバージョンが違うんじゃない?

www.swig.org/Doc1.3/Customization.html#features
と書いてあるので、俺ならBox2D.iの44行目の%exceptionを%feature("except")に書き換えちゃうけどね

574 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 17:51:54.22 ID:lAXr92yw.net]
こうですか?
#define %exception %feature("except")

575 名前:デフォルトの名無しさん [2016/12/20(火) 21:47:14.67 ID:rC3WPE7Y.net]
NumPyのOpenCL版(CUDA版で言うPyCUみたいなの)ってないの?
名前だけならPyCLが似てるものの、NumPyと互換性がなくて困るな

576 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 01:01:42.16 ID:m7iU5mK0.net]
>>564
それの2.7ってPython2.7だよな。これだとあいやーになるそうだな。
いまでも、対応しているのはPython2だけで,Python3には対応していないもの
って多いのかな?



577 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 01:17:30.60 ID:KDR4mUhA.net]
Python3 が出てから、もう6年経つけど、
CentOS は未だに、2系

システムに、3系を使っているのは、Ubuntu ぐらいかな?

578 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 01:25:14.96 ID:eOqinQhl.net]
>>564
>>565
>>568
書き換えたら下のエラーになりました。前のやつは2.7でビルドしたやつでした。どっちの環境でやってもこうなります。
Using setuptools (version 32.1.2).
running build
running build_py
copying library\Box2D\__init__.py -> build\lib.win-amd64-3.5\Box2D
running build_ext
building 'Box2D._Box2D' extension
swigging Box2D\Box2D.i to Box2D\Box2D_wrap.cpp
D:\MinGW\msys\1.0\bin\swig.exe -python -c++ -IBox2D -small -O -includeall -ignor
emissing -w201 -globals b2Globals -outdir library\Box2D -keyword -w511 -D_SWIG_K
WARGS -o Box2D\Box2D_wrap.cpp Box2D\Box2D.i
Box2D\Box2D_dir.i(52) : Error: Unknown directive '%pythoncode'.
error: command 'swig.exe' failed with exit status 1

579 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 01:42:18.45 ID:KDR4mUhA.net]
Unknown directive '%pythoncode'

こんな指示あるか?
特殊なコンパイラ・リンカ用の指示を、勝手に作っとるんとちゃうんか?

これは、何の言語のマクロやねん?

580 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 01:55:10.72 ID:KDR4mUhA.net]
Unknown directive '%pythoncode'

古いバージョンでは、この書き方は出来ないとか、
バージョンによって書き方が変わったのかも?

対応表を探して、記述を変えればいい。
誰かが、そういう対応表・パッチを作っているかも

581 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 06:45:03.87 ID:BI3cl+Z2.net]
>>570
www.math.uiuc.edu/~gfrancis/illimath/windows/aszgard_mini/bin/SWIG-1.3.21/Doc/Manual/Python.html#n42

てか少しは調べろよ
swigを最新のソースからビルドして死ね

582 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 08:47:35.76 ID:0U2TjawX.net]
超初心者がswigとか
ランニング初心者がいきなりハーフマラソンにでも出る感じ

583 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 12:06:42.78 ID:hWdBWEeD.net]
3.4から使えるpathlibってos.path使うより何のメリットがありますか?

584 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 16:40:05.81 ID:DcoyIfEP.net]
クラスの設計としてファイルパスに関する操作を揃えてある
文字列のパスに対する関数を複数のモジュールから探すより分かりやすい(はず)

ちなみに3.4のpathlibはいろいろ足りなくてお荷物
使うなら他の標準ライブラリと連携が取れるようになった3.6がいい

585 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 17:56:42.36 ID:WQL39TxQ.net]
>使うなら他の標準ライブラリと連携が取れるようになった3.6がいい

これ何のことか詳しくおねがいします

586 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 18:41:49.57 ID:hSbEZ7R1.net]
>>577
methane.hatenablog.jp/entry/2016-09-12/Python3.6b1
qiita.com/ksato9700/items/ed839a6db6a671fd31e6#pep-519-ファイルシステムパスプロトコルの追加



587 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 19:31:11.48 ID:eOqinQhl.net]
>>573
最新やろ
$ swig -version

SWIG Version 3.0.11

Compiled with g++ [x86_64-w64-mingw32]

Configured options: +pcre

Please see www.swig.org for reporting bugs and further information

588 名前:デフォルトの名無しさん [2016/12/22(木) 20:21:06.41 ID:VT+ud93w.net]
"a" と "b" という2つの文字列があります。これを、
a
b
と表示したいんですけど、print文一回で表示させたいです。
print("a/n", "b")
みたいな感じで色々試したんですが、どうもうまくいきません。
list = ["a", "b"]
for i in list:
print(i)
これだと一応できるんですけど、3行も書くのは面倒くさいです。
いい方法があれば教えて欲しいです。

589 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 20:30:04.27 ID:HluHwJIA.net]
python2と3でprintの仕様が大きく違う。どっち?

590 名前:デフォルトの名無しさん [2016/12/22(木) 21:43:33.91 ID:VT+ud93w.net]
>>581
3です

591 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 22:22:29.38 ID:nyvvUxi3.net]
改行は、/ (スラッシュ)じゃなく、\n (バックスラッシュ)

print ("a\nb")

592 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 01:32:12.53 ID:DGaFHylB.net]
print(a, b, sep='\n')

593 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 10:58:57.46 ID:R9UzcjbD.net]
>>580
好きなの使え
print('a\nb')
[print(x) for x in ['a', 'b']]
print('\n'.join(list('ab')))
print('\n'.join((map(str, ['a', 'b']))))

594 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 23:38:03.56 ID:aZT2jXc2.net]
python 3.6.0リリースキタ━━━━(゚∀゚)━━━━!!

595 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 00:14:15.26 ID:7CGvBM+v.net]
2系老害早く死ね

596 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 03:46:10.79 ID:ieJU0gIE.net]
seleniumのwebdriverで何回も使いまわす時、driver.close()してもう一度立ち上げ直すと非効率的なので、一度立ち上げたdriverを使いまわそうとしています。

try内でget()に失敗した時でも page_sourceが取得出来ているときがあるようなので、
exceptになったときでも、page_sourceに所望のキーワードがあれば、そのまま次の工程に進むようにしたいです。
しかし、使い回したときに取得失敗すると、一つ前に取得した driver.title や driver.page_source が残っているようで、
それに対してチェックするため本当は失敗しているのにスルーされてしまいます。

driver.clear()のようなもので、get()前にクリアできないか調べましたが、見つけられませんでした。
また、driver.title = ""で初期化しようとしましたが、書き込み禁止になっていて出来ませんでした。

何か良い方法は無いでしょうか?

for url in url_list:
 try:
  driver.get(url)
  assert "タイトル" in driver.title

 except:
  if not "キーワード" in driver.page_source:
   print("失敗")
   sys.exit()

参考 → ttp://selenium-python.readthedocs.io/getting-started.html



597 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 04:17:05.10 ID:cv8J899o.net]
リトライする前に無関係&取得に失敗しないURLをゲットしてページ情報を上書きするのはどう?

598 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 11:15:32.36 ID:rUV94gjd.net]
2.7.13が最後のリリースってpython.orgのどっかに書いてあったけど忘れた
どこのページだっけ?

599 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 11:53:31.84 ID:cv8J899o.net]
https://mail.python.org/pipermail/python-dev/2016-December/147026.html
2.7.14 will appear mid-2017.

lastとlatestを間違えただけでしょ

600 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 11:59:30.98 ID:oEu+K97i.net]
PEP 373にPython2.7は2020年までサポートするって書いてあるし

601 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 12:40:09.03 ID:p4lqfCaM.net]
>>591
阿保杉

602 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 15:38:21.60 ID:7CGvBM+v.net]
完全に死んでる2系をサポートする意味とは

603 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 15:53:58.71 ID:2DZ0bV4f.net]
Windows XPのため

604 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 16:23:06.73 ID:VWan/OT6.net]
以前yumのせいって言ってる人を見かけたけど
yumで使うPythonのサポートは個々のディストリビューターの責任なので関係ない

605 名前:588 mailto:sage [2016/12/24(土) 16:51:39.29 ID:ieJU0gIE.net]
>>589

やはりスマートにはできそうにないですね。
ご提案の方法を考えてみます。
ありがとうございました。

606 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 18:18:58.24 ID:7CGvBM+v.net]
2系使ってるやつ●したい



607 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 18:37:17.95 ID:jMPy2VNG.net]
おっとCentOSの悪口はそこまでだ

608 名前:デフォルトの名無しさん [2016/12/24(土) 18:38:28.17 ID:8EM69YXY.net]
Perl 6.00

609 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 23:16:14.72 ID:W+bcnd7b.net]
NumpyもScipyも3.6対応版はまだか

610 名前:デフォルトの名無しさん [2016/12/25(日) 08:01:59.70 ID:sE0qWZW4.net]
>>601 昨日3.52版で3.6を動かしたら終わっていた。

611 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 15:11:17.92 ID:hrxPaxO/.net]
Perl6ってリリースされてたのか

612 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 15:21:39.93 ID:Iq0CwUQF.net]
pip --no-cache-dir install -I pillow
でPILインストールしようとしたら下のエラーが出てうまくインストールできません
環境はwindows7 pro, Python 3.5.1です
どうやったらインストールできますか?

Command

613 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 15:22:58.72 ID:Iq0CwUQF.net]
Command "c:\users\user\appdata\local\programs\python\python35\python.exe -c "imp
ort setuptools, tokenize;__file__='C:\\Users\\USER\\AppData\\Local\\Temp\\pip-bu
ild-g18cegxr\\pillow\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__f
ile__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Use
rs\USER\AppData\Local\Temp\pip-rwp9qx8t-record\install-record.txt --single-versi
on-externally-managed --compile" failed with error code 1 in C:\Users\USER\AppDa
ta\Local\Temp\pip-build-g18cegxr\pillow

614 名前:デフォルトの名無しさん [2016/12/25(日) 15:29:28.00 ID:hrxPaxO/.net]
その下の行が大事

615 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 15:36:50.81 ID:Iq0CwUQF.net]
pipをアップグレードしろってメッセージがあって関係ないと思いながらもアップグレードしたらPILインストールできました
ありがとうございます

616 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 17:47:51.07 ID:pgjJkDdy.net]
webアプリ用の仮想環境作る時ってcondaよりもvirtualenv使った方がいいの?



617 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 18:37:46.32 ID:cCysBQEg.net]
Tornadeってどうなの?
フェイスブックに吸収された。ってところから、動きを見てなくて、今どうなのかと。

618 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 23:20:15.25 ID:lVNNRuPu.net]
>>608
面倒くせえことを考えるな
仮想環境なんていらねえよ
全部メインに突っ込め

619 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 23:20:43.12 ID:lVNNRuPu.net]
>>609
どうなの?githubに置いてあるリポジトリを見れば分かるでしょ

620 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 23:41:00.05 ID:guFZ6uI1.net]
>>608
全部メインも男らしくて悪くないが、仮想環境ならこれからは標準のvenvを使うのが良い
python -m venv [環境の名前]
で使える

621 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 00:17:34.25 ID:IiY/O7tI.net]
pipだのvenvだのcondaだの
なんでpython実行環境はこんなに糞なの

622 名前:デフォルトの名無しさん [2016/12/26(月) 00:44:40.05 ID:vXnTXx4r.net]
これでもマシな部類よ

623 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 01:27:39.23 ID:xn+GI2l3.net]
結局pipしか使わんな

624 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 11:03:08.05 ID:HAos+tGx.net]
VMにLinux入れて環境まるごと変えるのが一番楽
要するにconda

625 名前:デフォルトの名無しさん [2016/12/26(月) 14:14:46.84 ID:Z7Ewn8ds.net]
こんな感じにタプルの値変えるのってもっと簡潔にできない?
t = (9, 9, 9)
i, v = 0, 10
l = list(t)
l[i] = v
t = tuple(l)

626 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 14:39:56.96 ID:0/LY2C3Z.net]
namedtupleなら一応イディオムがある

class A(typing.NamedTuple):
 a: int
 b: int
 c: int

t = A(9, 9, 9)
t = t._replace(a=10) # => A(10, 9, 9)



627 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 14:53:34.47 ID:S/Gtv6+F.net]
>>617
t = (10,) + t[1:]

628 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 14:56:46.66 ID:S/Gtv6+F.net]
t = t[:i] + (v,) + t[i+1:]






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<237KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef