!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに増やすこと。
★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨
★エラーを解決したいときはエラー文(勝手に省略禁止、スクショうp等の横着も禁止)と
環境(Pythonのバージョン+OS名IDE名と夫々のバージョン)をシッカリ書くこと
◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩壊するので
↓等のソースコードうp用サイトに貼ってきてくだしあ
(スクリーンショットをimgur等にうpる「横着」禁止)
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Pythonオフィシャルサイト http://www.python.org/
◇まとめwiki ttp://python.rdy.jp/
●関連スレ●
くだすれPython(超初心者用) その46【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1577948214/
〇前スレ
Pythonのお勉強 Part62
http://mevius.5ch.net/test/read.cgi/tech/1568531160/
次スレの建立は>>985あたりが挑戦する。 [EOF]
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
Pythonのお勉強 Part63
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 0301-5HIy)
2020/02/24(月) 10:31:51.39ID:vb10EdOX053デフォルトの名無しさん (ワッチョイ a9ad-yXVd)
2020/03/26(木) 12:11:07.11ID:NUJ56fsj0 いつもITの本は予約が行列待ちだな
人気の本を入庫すればいいと思うが
図書館は新古書店の余り物を
押しつけられてるから買えないんだろう
人気の本を入庫すればいいと思うが
図書館は新古書店の余り物を
押しつけられてるから買えないんだろう
54デフォルトの名無しさん (ワッチョイ a9ad-yXVd)
2020/03/26(木) 12:13:15.73ID:NUJ56fsj0 Pythonに限らずAIとか
新しい分野の新刊は予約が殺到する
まあPythonがAIライブラリを使った
スクリプトに向いてるから相乗効果はあるけど
新しい分野の新刊は予約が殺到する
まあPythonがAIライブラリを使った
スクリプトに向いてるから相乗効果はあるけど
55デフォルトの名無しさん (ワッチョイ d962-ePTe)
2020/03/26(木) 12:41:13.13ID:8MBSnMiQ0 もう電子書籍じゃないと勉強する気が出ないよ
紙の本買っても自炊してワード検索できるようにしてる
紙の本買っても自炊してワード検索できるようにしてる
56デフォルトの名無しさん (ワッチョイ 6e2d-EPVr)
2020/03/26(木) 12:45:46.72ID:LYefU06j057デフォルトの名無しさん (ワッチョイ 5e46-k/jz)
2020/03/26(木) 15:43:38.16ID:ZD929brT0 TEST
58デフォルトの名無しさん (ワッチョイ 5e46-k/jz)
2020/03/26(木) 15:47:30.85ID:ZD929brT0 最初の投稿(「書き込む」ボタンの位置がウィンドウの左上にある)
は必ずエラーになる
「最新50」とかのボタンやって表示かえてからだと(「書き込む」ボタンの位置がウィンドウの右下になる)カキコできる
何故?
は必ずエラーになる
「最新50」とかのボタンやって表示かえてからだと(「書き込む」ボタンの位置がウィンドウの右下になる)カキコできる
何故?
59デフォルトの名無しさん (ワッチョイ a901-m3pd)
2020/03/26(木) 19:11:09.19ID:G3bsMvhz060デフォルトの名無しさん (ブーイモ MMd5-er0r)
2020/03/26(木) 20:29:08.89ID:/9/E3c/zM チョンは良心ないから強姦しまくり
61デフォルトの名無しさん (ワッチョイ 69ad-MKsy)
2020/03/27(金) 00:01:48.65ID:e6VmalSY0 クソチョン
悔しいのう悔しいのうw
悔しいのう悔しいのうw
62デフォルトの名無しさん (ワッチョイ 6e02-Cd0d)
2020/03/28(土) 19:46:58.36ID:xGMBoP0B0 Pythonの勉強始めたばかりです。本じゃなくてネット情報参考にしていてプロゲートていうサイト試しにやってみたところです。
ゲーム感覚で学べて良さそうなんだけど最初のレッスン以外有料です。月額1080円払う価値あると思いますか?
ゲーム感覚で学べて良さそうなんだけど最初のレッスン以外有料です。月額1080円払う価値あると思いますか?
63デフォルトの名無しさん (ワッチョイ 515f-PxSz)
2020/03/28(土) 20:03:14.24ID:6Hzrx++d0 試しにやってみた分で判断できないってこと?
64デフォルトの名無しさん (ワッチョイ 6e02-Cd0d)
2020/03/28(土) 20:10:03.86ID:xGMBoP0B0 今後増えていくのかわからないですが、今の所レッスン5までしかないのにちょっと高いと思うのと
使ったことある人いたら意見が聞いてみたいと思いまして
使ったことある人いたら意見が聞いてみたいと思いまして
65デフォルトの名無しさん (ワッチョイ a9ad-yXVd)
2020/03/28(土) 20:43:59.61ID:YbqXlWqq066デフォルトの名無しさん (ワッチョイ 6e02-Cd0d)
2020/03/28(土) 21:41:27.44ID:xGMBoP0B0 >>65 ありがとう。Pythonだけだと割高感あるけど他の言語っも学ぶならってところみたいです
同じような値段でスマホでプログラム出来るらしいアプリも買えるし無料サイトもあるから
レッスン内容は面白そうなんですけど課金するまで中身見れないのでそこはあとにしようと思います
同じような値段でスマホでプログラム出来るらしいアプリも買えるし無料サイトもあるから
レッスン内容は面白そうなんですけど課金するまで中身見れないのでそこはあとにしようと思います
67デフォルトの名無しさん (ワッチョイ 0dce-fnAk)
2020/03/28(土) 21:43:02.71ID:yaWbrPY+068デフォルトの名無しさん (ワッチョイ 6e02-Cd0d)
2020/03/28(土) 22:45:52.66ID:xGMBoP0B0 >>67 そうですか、やっぱり止めとこうと思います、ありがとう
69デフォルトの名無しさん (ワッチョイ 69ad-MKsy)
2020/03/29(日) 04:26:18.85ID:lDauC8R5070デフォルトの名無しさん (ワッチョイ 6e02-Cd0d)
2020/03/29(日) 06:17:28.92ID:X1yvie5l0 >>69 ちょっとやってみましたが良さそうです。課金すれば高度なことも勉強できるようだし。ありがとう
71デフォルトの名無しさん (ワッチョイ 69ad-MKsy)
2020/03/29(日) 12:54:25.05ID:lDauC8R5072デフォルトの名無しさん (ワッチョイ 69ad-MKsy)
2020/03/29(日) 12:55:36.68ID:lDauC8R5073デフォルトの名無しさん (ワイーワ2 FF1a-nBi6)
2020/03/29(日) 16:03:30.00ID:7B/pleQ/F なんでみんな金払いたがるんだろう
74デフォルトの名無しさん (ワッチョイ 69ad-MKsy)
2020/03/29(日) 16:16:21.63ID:lDauC8R50 Paizaは、無料の部分を終われば
後は自分でググって習得できますから
実際にはほとんど金払ってないでしょうね。
後は自分でググって習得できますから
実際にはほとんど金払ってないでしょうね。
75デフォルトの名無しさん (ワッチョイ d201-skQs)
2020/03/29(日) 17:26:51.80ID:a0L6N7lT0 paizaは音声の質が高くて驚き
グローバルに展開できればいい線いきそう
グローバルに展開できればいい線いきそう
76デフォルトの名無しさん (ワッチョイ 1244-Cd0d)
2020/03/29(日) 17:51:06.29ID:XDD9jiR50 Paizaわりとええな
恥ずかしながら例外とか勉強してなかったわ
恥ずかしながら例外とか勉強してなかったわ
77デフォルトの名無しさん (ワッチョイ 693d-B3mp)
2020/03/29(日) 22:55:28.23ID:sY5PMJ6o0 例外処理って、入社前からあらかじめ知っておかないと、いきなり開発としては育ててくれないよ
新卒でも最初はエラーチェックか、ネットワークエンジニアとかからスタートする
趣味ならいいけど
新卒でも最初はエラーチェックか、ネットワークエンジニアとかからスタートする
趣味ならいいけど
78デフォルトの名無しさん (ワッチョイ 6e02-Cd0d)
2020/03/31(火) 18:59:18.02ID:VlO2rTeQ0 関係ないけど動画の中のタイプが全然間違わないのがすごい。人間が打ってるのかな
79デフォルトの名無しさん (ワッチョイ b2a3-JpNp)
2020/03/31(火) 19:26:10.21ID:psGfVa7m0 ああいうのってかなり正確なのは人間が打ってるみたいよ。
その様子やってる番組みたことある。
AIがやってるのもあるけどかなりひどい。
その様子やってる番組みたことある。
AIがやってるのもあるけどかなりひどい。
80デフォルトの名無しさん (スッップ Sd43-RU7q)
2020/04/01(水) 06:56:19.31ID:r8McFCE6d むじんくんかよ
81デフォルトの名無しさん (ワイーワ2 FF93-8H9x)
2020/04/01(水) 11:04:41.71ID:5VJq6KKKF 前観たリアルタイムの放送だと
IOCバッハ会長が
IOCバハ会長となってた
IOCバッハ会長が
IOCバハ会長となってた
82デフォルトの名無しさん (ワッチョイ f72d-bdCM)
2020/04/09(木) 00:12:47.33ID:xEeiC1oc0 Python始めましたw
まだ片足の指先を踏み入れた程度だが
目標はUWSCをPythonに置き換え
環境はWindows10で主にWebの自動巡回
コロナ巣籠もりで図書館から適当に5冊入門書借りてきた
図書館だから出来る荒業
第一歩で環境構築だが各入門書の入り口が違う
Pythonのインストールで本家Python、Anaconda、Docker
エディッタがIDLE、Jupyter Notebook、サクラエディッタ、Atomエディッタ
サクラエディッタはUWSCで使ってたので取りあえず本家Pythonとサクラで環境は作ったが
やめた方がいいとかオススメあったら教えてほしい
まだ片足の指先を踏み入れた程度だが
目標はUWSCをPythonに置き換え
環境はWindows10で主にWebの自動巡回
コロナ巣籠もりで図書館から適当に5冊入門書借りてきた
図書館だから出来る荒業
第一歩で環境構築だが各入門書の入り口が違う
Pythonのインストールで本家Python、Anaconda、Docker
エディッタがIDLE、Jupyter Notebook、サクラエディッタ、Atomエディッタ
サクラエディッタはUWSCで使ってたので取りあえず本家Pythonとサクラで環境は作ったが
やめた方がいいとかオススメあったら教えてほしい
83デフォルトの名無しさん (ワッチョイ e2ad-3NCZ)
2020/04/09(木) 01:02:58.90ID:pr5o1NkP0 本家Pythonをドライブ直下とかのわかりやすいところにインストール
エディタはVisual Studio Code
その用途なら重量級のAnacondaは不要
エディタはVisual Studio Code
その用途なら重量級のAnacondaは不要
84デフォルトの名無しさん (ワッチョイ d7ad-LdNq)
2020/04/09(木) 01:32:29.35ID:7CAQ8ULU085デフォルトの名無しさん (ワッチョイ a27c-xX8o)
2020/04/09(木) 02:18:31.04ID:faq/lnQ/086デフォルトの名無しさん (ワッチョイ 673c-jqan)
2020/04/09(木) 02:50:22.97ID:w8oVZoDk0 >>82
WindowsでDockerはまだ時期尚早
遅いし何よりDocker Desktopは出たばかり
色々な環境を作ったり壊したりしながら勉強する場合は、本家pythonならpipenvをお勧めする
WindowsでDockerはまだ時期尚早
遅いし何よりDocker Desktopは出たばかり
色々な環境を作ったり壊したりしながら勉強する場合は、本家pythonならpipenvをお勧めする
87デフォルトの名無しさん (ワイーワ2 FFfa-zfCe)
2020/04/09(木) 12:32:51.01ID:kpg/tOgGF Pythonが未経験ならAnacondaにしとけ
88デフォルトの名無しさん (ワッチョイ 6f32-sS6r)
2020/04/09(木) 12:44:51.59ID:Q4dIxgR10 anaconda入れとけばjupyter notebookとかついてくるからな
89デフォルトの名無しさん (ワッチョイ 8eda-7NGa)
2020/04/09(木) 13:33:11.41ID:JcThxS8b0 どう考えてもAnacondaでいい
90デフォルトの名無しさん (ワッチョイ 17ad-Blqg)
2020/04/09(木) 13:44:22.34ID:xW3jPkqa0 俺もanacondaがいいと思う。
ライブラリのバージョンが合わなかったりしたとき、
調べたり調整するの面倒だからcleanして、
また簡単にインストールできるから手軽でいい。
ライブラリのバージョンが合わなかったりしたとき、
調べたり調整するの面倒だからcleanして、
また簡単にインストールできるから手軽でいい。
91デフォルトの名無しさん (ワッチョイ f701-9OGk)
2020/04/09(木) 13:51:54.45ID:KZK+uQcq0 思い込んだらanaconda
92デフォルトの名無しさん (ワッチョイ f72d-RM+7)
2020/04/09(木) 13:56:59.85ID:njRRAd960 あー。コンダラな。どっちも丸いな。
93デフォルトの名無しさん (スップ Sd02-sS6r)
2020/04/09(木) 15:44:32.02ID:5bLVq+2yd そもそもAnaconda+pycharmだけしか入れてないしそういう人は多いんじゃないかと
94デフォルトの名無しさん (ワッチョイ 1f42-zUaT)
2020/04/12(日) 00:06:58.95ID:vx7z4Z/10 VSCodeってリアルタイムのリンティングできるようになったの
95デフォルトの名無しさん (ワッチョイ 673c-Al/F)
2020/04/13(月) 12:15:47.95ID:xRaxIRXQ0 >>94
随分前から動いてるよ
動かないのはpython.pythonPathを設定してないのが原因と思われる
Select Interpreterで設定するとpylintをインストールしてエラーが表示されるようになる
随分前から動いてるよ
動かないのはpython.pythonPathを設定してないのが原因と思われる
Select Interpreterで設定するとpylintをインストールしてエラーが表示されるようになる
96デフォルトの名無しさん (ワッチョイ 6f33-ITXX)
2020/04/13(月) 16:00:53.94ID:vA4eHgCK0 Pythonの本書いてる人に、何故文字列にダブルクォートじゃなくてシングルクォート使うのか聞いたら、シフト押さなくてもよくて楽だからって言ってた
97デフォルトの名無しさん (ワッチョイ e2ad-3NCZ)
2020/04/13(月) 16:12:03.37ID:dKd+Q7GJ0 US配列の場合な。イコールもそのまま押せて便利
そのかわりコロンがシフト押さないといけない
そのかわりコロンがシフト押さないといけない
98デフォルトの名無しさん (ワッチョイ cb5f-zfCe)
2020/04/13(月) 16:17:00.29ID:xWnIwwwl0 pythonはセミコロンあんまり使わんもんな
99デフォルトの名無しさん (アウアウウー Sabb-5pS6)
2020/04/14(火) 14:47:13.65ID:v3p3WIHna 久しぶりにanaconda入れたらデフォルトでvscodeついてこなくなった???
100デフォルトの名無しさん (ワッチョイ cb5f-PlZG)
2020/04/14(火) 21:11:32.07ID:aWtxz+/L0 >>96
多くのプログラミング言語でダブルクォートは文字列、シングルクォートは1文字としているからだよ。
多くのプログラミング言語でダブルクォートは文字列、シングルクォートは1文字としているからだよ。
101デフォルトの名無しさん (ワッチョイ 42f8-8knU)
2020/04/14(火) 21:19:13.37ID:hnAkNvxg0 >>100
頓☆珍☆漢
頓☆珍☆漢
102デフォルトの名無しさん (ワッチョイ 062c-5WFu)
2020/04/14(火) 22:22:15.74ID:CfDohWIc0 JavaScript のprettier みたいに、保存したら自動的に、
シングル・ダブルクォーテーションを変えられないのか?
シングル・ダブルクォーテーションを変えられないのか?
103デフォルトの名無しさん (ワッチョイ 068f-Jrel)
2020/04/14(火) 23:35:38.65ID:RTth2ghS0 C、C#、Javaとかはcharとstringの区別があるからシングルとダブルで区別してるっぽい
Rubyやperlはシングルが単純文字列、ダブルが特殊文字や変数展開あり
php、python、javascriptは基本的にどっちも同じ
Rubyやperlはシングルが単純文字列、ダブルが特殊文字や変数展開あり
php、python、javascriptは基本的にどっちも同じ
104デフォルトの名無しさん (ワッチョイ 1742-8pWV)
2020/04/15(水) 00:27:42.17ID:bKd8avDg0 っぽいってpythonしか使えないやつなんて少数だろうし無理して適当言わなくて良いよ
105デフォルトの名無しさん (ワッチョイ 9fad-9n34)
2020/04/15(水) 00:46:12.61ID:sRuwy1Ct0 文字列にシングル入れるときはダブル
ダブルが入るときはシングルって見易くていい仕様だと思うから
下手にエスケープに変換とかして欲しくはないな
ダブルが入るときはシングルって見易くていい仕様だと思うから
下手にエスケープに変換とかして欲しくはないな
106デフォルトの名無しさん (ワッチョイ 9f63-Ho7r)
2020/04/15(水) 01:02:03.64ID:F2runruc0 ソースは一貫したルールで文字列をクオートした方が扱いが楽だと思う
107デフォルトの名無しさん (アウアウウー Sa1b-mcOY)
2020/04/15(水) 08:30:22.53ID:FNBysGoVa108デフォルトの名無しさん (ワッチョイ 9f01-wyIG)
2020/04/15(水) 08:34:38.66ID:xGXg/bfB0 慣れないことをプログラムするときはコピペで勉強するから、いつの間にか ' と " が混在する。気にしないことにしている
109デフォルトの名無しさん (ワイーワ2 FFdf-xa8R)
2020/04/15(水) 11:41:43.58ID:Y2mip1WIF s = (abc'def'ghi);
110デフォルトの名無しさん (ワッチョイ b761-csEB)
2020/04/15(水) 18:11:10.46ID:LkHHawJM0 SQL => 基本的にダブル
JSON,HTML,XML => シングル
これくらいしか決め事ないな。
あとはフォーマッタが何とかしてくれる。
JSON,HTML,XML => シングル
これくらいしか決め事ないな。
あとはフォーマッタが何とかしてくれる。
111デフォルトの名無しさん (ワッチョイ 9f01-7Des)
2020/04/15(水) 18:43:38.28ID:wc1Yu/lO0 JSONはダブルじゃないとダメで
SQLはシングルが標準やろ
SQLはシングルが標準やろ
112デフォルトの名無しさん (ワッチョイ d73c-7Des)
2020/04/15(水) 20:12:10.41ID:FLdXbtLZ0113デフォルトの名無しさん (ワッチョイ 9f82-ycCE)
2020/04/15(水) 20:20:41.32ID:pMnNTqOZ0 クォート演算子のあるperl最強
114デフォルトの名無しさん (ワッチョイ 9f63-Ho7r)
2020/04/15(水) 20:25:40.28ID:F2runruc0 そのダブルクォートはSQLではなく、それを使用する言語側の文字列編集だろ
115デフォルトの名無しさん (ワッチョイ d73c-ZrWO)
2020/04/15(水) 21:31:36.51ID:FLdXbtLZ0116デフォルトの名無しさん (エムゾネ FFbf-xa8R)
2020/04/16(木) 11:09:52.36ID:przIFznPF >>112
SQL injection ですねわかります
SQL injection ですねわかります
117デフォルトの名無しさん (ワッチョイ 375f-GYE4)
2020/04/16(木) 19:08:52.14ID:LTyXab3c0 blackがダブルクォーテーション推しなんだからダブルクォーテーション使え
118デフォルトの名無しさん (ワッチョイ 375f-NJmS)
2020/04/16(木) 23:05:06.33ID:GRiepDCa0 UNIX系の知識がみんななさすぎw
119デフォルトの名無しさん (ドコグロ MMbf-h94e)
2020/04/17(金) 08:26:30.68ID:gYT6tn57M どこにunixが関係するのか全然わからん
SQLの知識がなさすぎならまだわかるけど…
SQLの知識がなさすぎならまだわかるけど…
120デフォルトの名無しさん (スププ Sdbf-uUv8)
2020/04/17(金) 09:27:50.81ID:1/WcXfQ8d SQLってどうやってコンパイルするん?
121デフォルトの名無しさん (ブーイモ MMcf-jvEx)
2020/04/17(金) 10:04:43.37ID:6AT5a2REM sql prepared statement python でggれ
122デフォルトの名無しさん (ワッチョイ 9fc5-ycCE)
2020/04/17(金) 22:38:26.31ID:Jwuy6XKB0 pyenvに筆おろししてもらうんだけど何か注意点ある?
123デフォルトの名無しさん (ワッチョイ 375f-rAP/)
2020/04/17(金) 22:54:06.35ID:8S5P2WFb0 >>119
シングルクォーテーションとダブルクォーテーションの使い分けができないとUNIX、Linux、Macは使いこなせない。
シングルクォーテーションとダブルクォーテーションの使い分けができないとUNIX、Linux、Macは使いこなせない。
124デフォルトの名無しさん (ドコグロ MMdf-h94e)
2020/04/17(金) 23:04:25.20ID:Q8gnON0wM >>123
シェルの話をUnixって言っちゃうのはいかがなものかと
シェルの話をUnixって言っちゃうのはいかがなものかと
125デフォルトの名無しさん (ワッチョイ 375f-nnXL)
2020/04/17(金) 23:41:28.19ID:8S5P2WFb0 UNIXがなんだと思ってんだよ?
UNIXを作るためにC言語を作り、UNIXのインターフェイスとしてシェルを作った。
そのシェルを効率よく使うためにシェルスクリプトができた。
UNIXを作るためにC言語を作り、UNIXのインターフェイスとしてシェルを作った。
そのシェルを効率よく使うためにシェルスクリプトができた。
126デフォルトの名無しさん (ワッチョイ ff2c-8Jcx)
2020/04/18(土) 00:01:51.38ID:7LyL0DBt0 >>122
今までのRuby on Rails は基本、Mac・仮想OS でLinux だbチたが、
Windows 10, WSL, Ubuntu 18.04 でも、環境構築できるようになった。
VSCode の拡張機能、Remote WSL も使う
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
rubyのコンパイルに、20分ほど掛かって、
ruby 2.6.6, node 12.16.2 を入れた
yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト
anyenv 公式サイト
https://github.com/anyenv/anyenv
anyenv + macOS環境構築
https://qiita.com/rinpa/items/81766cd6a7b23dea9f3c
anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。
~/.bashrc に、下の2行を追加するだけで、各言語ごとに追加しないでも良い
export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"
今までのRuby on Rails は基本、Mac・仮想OS でLinux だbチたが、
Windows 10, WSL, Ubuntu 18.04 でも、環境構築できるようになった。
VSCode の拡張機能、Remote WSL も使う
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
rubyのコンパイルに、20分ほど掛かって、
ruby 2.6.6, node 12.16.2 を入れた
yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト
anyenv 公式サイト
https://github.com/anyenv/anyenv
anyenv + macOS環境構築
https://qiita.com/rinpa/items/81766cd6a7b23dea9f3c
anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。
~/.bashrc に、下の2行を追加するだけで、各言語ごとに追加しないでも良い
export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"
127126 (ワッチョイ ff2c-8Jcx)
2020/04/18(土) 00:17:00.41ID:7LyL0DBt0 もし、anyenv を使わなかったら、
例えば、rbenv なら、rbenv-installer を実行して、
~/.bashrc に、下の2行を追加する
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
この手順を、nodenv, pyenv, phpenv など、多言語で繰り返す必要がある。
これらの公式サイトを読むだけでも大変。
これを、anyenv では、自動的にやってくれる
それと、一区切りごとに、端末を再起動して、更新を反映し、
rbenv rehash みたいに、rehash して更新を反映する
例えば、rbenv なら、rbenv-installer を実行して、
~/.bashrc に、下の2行を追加する
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
この手順を、nodenv, pyenv, phpenv など、多言語で繰り返す必要がある。
これらの公式サイトを読むだけでも大変。
これを、anyenv では、自動的にやってくれる
それと、一区切りごとに、端末を再起動して、更新を反映し、
rbenv rehash みたいに、rehash して更新を反映する
128デフォルトの名無しさん (ワッチョイ 375f-nnXL)
2020/04/18(土) 00:33:39.38ID:AvZMO+wH0 MacはLinuxではなくUNIXですw
129デフォルトの名無しさん (ワッチョイ 9fad-9n34)
2020/04/18(土) 00:45:15.14ID:BRgon2X90 クロスプラットフォームのPythonではあえて等価にしてるのに
下手にUNIXの知識のまま変数展開とか期待して勝手にキレてそう
下手にUNIXの知識のまま変数展開とか期待して勝手にキレてそう
130デフォルトの名無しさん (ワッチョイ 9f63-Ho7r)
2020/04/18(土) 00:54:37.83ID:MBlS3oHq0 >シフト押さなくてもよくて楽だから
131デフォルトの名無しさん (ワッチョイ d73c-ZrWO)
2020/04/18(土) 05:08:51.52ID:Sf9Xt/Dv0132126 (ワッチョイ ff2c-8Jcx)
2020/04/18(土) 05:46:45.80ID:7LyL0DBt0 rbenv が基本で、皆これを真似て作られた
わざわざ、Python の標準でもない、pyenv を使うという事は、
多言語で、rbenv, nodenv, pyenv, phpenv なども使うという事だろ
だったら日本人が作った、anyenv で同じ使い方で、統一的に扱える!
わざわざ、Python の標準でもない、pyenv を使うという事は、
多言語で、rbenv, nodenv, pyenv, phpenv なども使うという事だろ
だったら日本人が作った、anyenv で同じ使い方で、統一的に扱える!
133デフォルトの名無しさん (ワッチョイ b763-3MwD)
2020/04/18(土) 05:49:03.43ID:eSPdz8DV0 ガイジが人間様と対等な口を利くな
134126 (ワッチョイ ff2c-8Jcx)
2020/04/18(土) 05:57:40.40ID:7LyL0DBt0 web 系は、1つの言語じゃ無理。
どの言語でも、Node.js が必須だから
例えば、Microsoft のサイトでは、Node.js のバージョンマネージャーに、NVM を使っている
Ruby はrbenv, Python はvenv、Node.js はNVM と、
各言語で、使い方が異なるのが面倒くさい
たかがバージョンマネージャーぐらい、同じ使い方で統一してもらいたい。
それで日本人が、anyenv を作った!
どの言語でも、Node.js が必須だから
例えば、Microsoft のサイトでは、Node.js のバージョンマネージャーに、NVM を使っている
Ruby はrbenv, Python はvenv、Node.js はNVM と、
各言語で、使い方が異なるのが面倒くさい
たかがバージョンマネージャーぐらい、同じ使い方で統一してもらいたい。
それで日本人が、anyenv を作った!
135デフォルトの名無しさん (ドコグロ MMbf-h94e)
2020/04/18(土) 06:47:51.16ID:ir1ZeU1yM136デフォルトの名無しさん (ドコグロ MM5b-h94e)
2020/04/18(土) 06:48:46.21ID:8m/QtB/pM >>131
ルビ基地の相手するな
ルビ基地の相手するな
137デフォルトの名無しさん (ワッチョイ 9f65-32dU)
2020/04/18(土) 08:06:53.19ID:QAQQG5bq0138デフォルトの名無しさん (ワッチョイ ff2c-8Jcx)
2020/04/18(土) 08:18:44.88ID:7LyL0DBt0 Mac は、Ruby 製のHomebrew で出来ている!
Homebrew を使わないで、何もできないだろw
Homebrew を使わないで、何もできないだろw
139デフォルトの名無しさん (ワッチョイ 97b0-D0ii)
2020/04/18(土) 08:21:23.14ID:pWuOk7zm0 一区切りごとに読点を打つのはやめてくれませんかね。
それに無駄に多い感嘆符も。
それに無駄に多い感嘆符も。
140デフォルトの名無しさん (ワッチョイ ff46-xDxk)
2020/04/18(土) 09:36:13.92ID:21FUasb+0 無読点よりマシだから気にすんな。
141デフォルトの名無しさん (アウアウエー Sadf-xa8R)
2020/04/18(土) 10:29:41.83ID:xymtyLA0a シェルスクリプトで引用符というより``を使うようになって成長したと感じた
結局pythonでsubprocess使った方が便利なのでシェルスクリプト使わなくなったω
結局pythonでsubprocess使った方が便利なのでシェルスクリプト使わなくなったω
142デフォルトの名無しさん (ワッチョイ 9f52-xanZ)
2020/04/18(土) 10:40:40.82ID:lQefZc9Y0 >>139
この無駄な特徴のお陰で例のRubyバカだと一目で分かってスルーできるから、無くなると困るな。
まあ一番はこのバカがコテ付けるかそもそも書き込みやめるかすればベストなんだけど、壊れたロボットには言葉が通じないから諦めてる。
この無駄な特徴のお陰で例のRubyバカだと一目で分かってスルーできるから、無くなると困るな。
まあ一番はこのバカがコテ付けるかそもそも書き込みやめるかすればベストなんだけど、壊れたロボットには言葉が通じないから諦めてる。
143デフォルトの名無しさん (アウアウウー Sa1b-nkQT)
2020/04/18(土) 11:38:19.31ID:GHasE78Xa Pythonスレなんだからこのキチガイを判定するAIを作れよ
144デフォルトの名無しさん (ワッチョイ 9f01-7Des)
2020/04/18(土) 11:46:25.69ID:uOWDKjxa0 >>137
$ pip install -U pipenv
ただpipenvはenvって名前付いてるけど複数バージョンのPythonを管理するものじゃなく
プロジェクト単位の依存ライブラリをPipFileで管理するパッケージマネージャー
JavaScriptのnpm(package.json)やRubyのbundler(Gemfile)にあたるもの
バージョンマネージャーはRuby君が言ってるようにpyenvが標準になりつつある
$ pip install -U pipenv
ただpipenvはenvって名前付いてるけど複数バージョンのPythonを管理するものじゃなく
プロジェクト単位の依存ライブラリをPipFileで管理するパッケージマネージャー
JavaScriptのnpm(package.json)やRubyのbundler(Gemfile)にあたるもの
バージョンマネージャーはRuby君が言ってるようにpyenvが標準になりつつある
145デフォルトの名無しさん (ワッチョイ 9fad-9n34)
2020/04/18(土) 16:33:54.44ID:BRgon2X90 環境構築の定番が毎年変わるのはOSSの面倒なところだな
146デフォルトの名無しさん (ワッチョイ 9fc5-ycCE)
2020/04/18(土) 20:11:36.59ID:hOyj3UHi0 まぁPythonのビルドはめんどいから、pyenvで楽できるのは良い
仮想環境はpython -m venvで調達できるし、いたれりつくせりですな
仮想環境はpython -m venvで調達できるし、いたれりつくせりですな
147デフォルトの名無しさん (ブーイモ MM9b-ILq3)
2020/04/18(土) 21:57:10.04ID:/h8VXz8jM > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
148デフォルトの名無しさん (ワッチョイ 9f65-32dU)
2020/04/18(土) 22:39:19.54ID:QAQQG5bq0 >>144
macOS標準の Python2 でも pip が使えるのは当たり前ですよね
質問の内容は、Homebrew 無しで Python3 の環境構築を実現する方法です
もちろん環境構築には複数バージョンやパッケージマネージも含みます
ただ単に Python3 を使うだけなら、Anaconda がありますけど、
そこからのステップアップは Mac だと(Ruby に頼らなければ)無理なんでしょうか?
macOS標準の Python2 でも pip が使えるのは当たり前ですよね
質問の内容は、Homebrew 無しで Python3 の環境構築を実現する方法です
もちろん環境構築には複数バージョンやパッケージマネージも含みます
ただ単に Python3 を使うだけなら、Anaconda がありますけど、
そこからのステップアップは Mac だと(Ruby に頼らなければ)無理なんでしょうか?
149デフォルトの名無しさん (ワッチョイ 97e6-Ho7r)
2020/04/18(土) 23:01:10.00ID:yzq4DZIh0 ctypesでDLLに配列の途中要素のポインタ渡すのってどうすればいいの?
ary = (c_ubyte * 10)() で配列作ったとして、
これの3番目の要素のポインタを渡したいんだけど、
pointer(ary)[2]とか、poiter(ary)+2とかできなくて困ってる
もしかしてポインタ演算自体できない感じ?
ary = (c_ubyte * 10)() で配列作ったとして、
これの3番目の要素のポインタを渡したいんだけど、
pointer(ary)[2]とか、poiter(ary)+2とかできなくて困ってる
もしかしてポインタ演算自体できない感じ?
150126 (ワッチョイ ff2c-8Jcx)
2020/04/18(土) 23:39:08.48ID:7LyL0DBt0 漏れは、無数のMac の環境構築のサイトを見てるけど、
Ruby 製のHomebrew を使わないものは見たことない!
一方、Windows では、chocolatey を使わない人も多いけど
例えば、rbenv-installer では、
MacのHomebrew か、Linux のgit でコンパイルか、処理を分けている
gitなら、build-essential などのコンパイルツールが必要。
Macなら、Xcode だろ
Macで、Homebrewを使わない場合に、正常にコンパイルできるかどうか、分からない。
まず、そういうことをする人が、いない。
Mac/git/Xcode のパターンだろ。
こういう例外を、anyenv の開発者がテストしているかどうか、分からない
#!/bin/bash
homebrew=
# -p : タイプが「file(実行ファイル)」の時のみ実行ファイルの絶対パスを出力する
# (それ以外のタイプの場合は何も出力しない)
type -p brew >/dev/null && homebrew=1
if [ -n "$homebrew" ]; then
# Homebrew で処理
brew update
brew install rbenv --without-ruby-build
else
# git でコンパイル
fi
Ruby 製のHomebrew を使わないものは見たことない!
一方、Windows では、chocolatey を使わない人も多いけど
例えば、rbenv-installer では、
MacのHomebrew か、Linux のgit でコンパイルか、処理を分けている
gitなら、build-essential などのコンパイルツールが必要。
Macなら、Xcode だろ
Macで、Homebrewを使わない場合に、正常にコンパイルできるかどうか、分からない。
まず、そういうことをする人が、いない。
Mac/git/Xcode のパターンだろ。
こういう例外を、anyenv の開発者がテストしているかどうか、分からない
#!/bin/bash
homebrew=
# -p : タイプが「file(実行ファイル)」の時のみ実行ファイルの絶対パスを出力する
# (それ以外のタイプの場合は何も出力しない)
type -p brew >/dev/null && homebrew=1
if [ -n "$homebrew" ]; then
# Homebrew で処理
brew update
brew install rbenv --without-ruby-build
else
# git でコンパイル
fi
151デフォルトの名無しさん (ワッチョイ 9f01-7Des)
2020/04/19(日) 01:49:34.07ID:uoG1gk2+0 >>148
ググればすぐわかることを何度も聞くな
ググればすぐわかることを何度も聞くな
152126 (ワッチョイ ff2c-8Jcx)
2020/04/19(日) 04:49:43.90ID:u21QryuH0 Mac には標準で、Ruby が入っているだろ。
そのバージョンが古くなければ、Homebrew も使える
わざわざ、Homebrewを使わないようにする、理由が分からない。
anyenv で、rbenv, nodenv, pyenv, phpenv と入れていけば良いだけ
Homebrewを使わないというのは、特殊中の特殊だから、
そういう手順が、anyenv で動くかどうか、誰にも分からない。
誰もそういう事をしないから、テストされていない
>>150
にも書いた通り、シェルスクリプトを読んでいって、
Homebrewを使わない場合の手順で動くかどうか、確かめるのが大変
基本的に、Mac/Homebrew か、Linux/git/build-essential の2タイプ。
Mac/git/Xcode みたいな事を考慮していないと思う
MacはBSD で、LinuxとはOS が異なるから、
Homebrew を使わない場合に、動くかどうか分からない
そのバージョンが古くなければ、Homebrew も使える
わざわざ、Homebrewを使わないようにする、理由が分からない。
anyenv で、rbenv, nodenv, pyenv, phpenv と入れていけば良いだけ
Homebrewを使わないというのは、特殊中の特殊だから、
そういう手順が、anyenv で動くかどうか、誰にも分からない。
誰もそういう事をしないから、テストされていない
>>150
にも書いた通り、シェルスクリプトを読んでいって、
Homebrewを使わない場合の手順で動くかどうか、確かめるのが大変
基本的に、Mac/Homebrew か、Linux/git/build-essential の2タイプ。
Mac/git/Xcode みたいな事を考慮していないと思う
MacはBSD で、LinuxとはOS が異なるから、
Homebrew を使わない場合に、動くかどうか分からない
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 舛添要一「日本は亡国への道をひた走り」「相対的国力は中国が増大し日本が低下している」 [冬月記者★]
- 【物価高対策】「おこめ券を配布しません」大阪府交野の市長が明言「経費率が高い」「今高い米をムリして…」 [1ゲットロボ★]
- 従来の健康保険証、12月1日に期限切れ マイナ利用率は37% [蚤の市★]
- 【あれ?】訪日自粛どこ吹く風 中国からどっと2000人 金沢港に今年最後のクルーズ船 [nita★]
- 【地方】「もうヤメとけ、また移住者様が帰っちゃうぞ」田舎の「いじめ体質」★3 [七波羅探題★]
- 落ち度はゼレンスキー氏に 内政混乱、市民怒り [蚤の市★]
- 池上彰「海外のメディアは政府に遠慮せず批判するが、政治家はそれを受け入れ、怒ったり弾圧したりしない。」高市さん? [834922174]
- 今からスペアリブと角煮作ろうかな
- 🇨🇳中国で🇯🇵高市早苗首相の愛称『毒苗』☠🌱に決まる😅 [718678614]
- 北京・上海の犬夜叉コンサート、中止🐶犬夜叉30周年で声優も登壇する予定だった🐕許せねえよ高市早苗😡 [485187932]
- イッチでーす。今からお前らを泣かしまーす。
- 民主党時代の総理 鳩山、菅直人、野田
