!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:vb10EdOX0138デフォルトの名無しさん (ワッチョイ 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 を使わない場合に、動くかどうか分からない
153デフォルトの名無しさん (ワッチョイ 9fad-9n34)
2020/04/19(日) 07:14:43.77ID:E9h1m1ZN0 最近HomebrewはRuby非依存になりました!やったね
https://itchyny.hatenablog.com/entry/2020/03/03/100000
https://itchyny.hatenablog.com/entry/2020/03/03/100000
154デフォルトの名無しさん (ワッチョイ d73c-ZrWO)
2020/04/19(日) 08:26:16.00ID:rdnJZpmc0 >>148
ステップアップが意味するところが分からないけど、Mac使いならhomebrewは入れた方が良いね
それとは別に、自分の好きな構築方法はpython3をminicondaでインストール
あとは一般論
機械学習関係でLinux使いなら環境構築はanacondaか最新のdockerがいい
Nvidiaの諸々の依存関係をセットアップするのがすごい楽になる
それ以外ならpyenv+pipenvかanacondaになる
どちらを使うかは宗教論
anacondaはライブラリも含めてダウンロードするので、例えばcentos6.xでglibcが古くてpython3が動かない場合でも最新版が動かせる
anacondaを使う場合で問題になるのは、デフォルトのPythonより優先順位を高くした場合に全く関係ないアプリが動かないことがある
.bashrcや.bash_profileから初期設定を抜くなりbase状態からdeactivateすればもちろん動くが、いちいちめんどくさい
あとは有償のmklライブラリがanacondaはただで使える
それが元で古いMacだとAVX命令がエラーになるとかあってpipでnumpyを入れ直すとか、まぁ細かいことを言うと色々ある
ステップアップが意味するところが分からないけど、Mac使いならhomebrewは入れた方が良いね
それとは別に、自分の好きな構築方法はpython3をminicondaでインストール
あとは一般論
機械学習関係でLinux使いなら環境構築はanacondaか最新のdockerがいい
Nvidiaの諸々の依存関係をセットアップするのがすごい楽になる
それ以外ならpyenv+pipenvかanacondaになる
どちらを使うかは宗教論
anacondaはライブラリも含めてダウンロードするので、例えばcentos6.xでglibcが古くてpython3が動かない場合でも最新版が動かせる
anacondaを使う場合で問題になるのは、デフォルトのPythonより優先順位を高くした場合に全く関係ないアプリが動かないことがある
.bashrcや.bash_profileから初期設定を抜くなりbase状態からdeactivateすればもちろん動くが、いちいちめんどくさい
あとは有償のmklライブラリがanacondaはただで使える
それが元で古いMacだとAVX命令がエラーになるとかあってpipでnumpyを入れ直すとか、まぁ細かいことを言うと色々ある
155デフォルトの名無しさん (ワッチョイ ff46-gDiH)
2020/04/19(日) 11:13:46.63ID:tJO0KIHI0 homebrewとは何かとググったら要はrpmやdebの類か。
そんなもんに依存しなきゃ使えないマカーやどざーってやっぱりバカなんじゃないの。
そんなもんに依存しなきゃ使えないマカーやどざーってやっぱりバカなんじゃないの。
156デフォルトの名無しさん (ブーイモ MM9b-ILq3)
2020/04/19(日) 11:50:02.80ID:lzjwP47FM > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
157デフォルトの名無しさん (アウアウエー Sadf-xa8R)
2020/04/19(日) 11:56:56.82ID:QdkeRkpHa >>149
とりあえずlongに変換してから計算してpointerに変換
とりあえずlongに変換してから計算してpointerに変換
158デフォルトの名無しさん (ワッチョイ 9ff8-jvEx)
2020/04/19(日) 12:50:17.44ID:pMFFArDT0 >>155
別に依存しなくてもインストールできるけど、使えば手間が省けるだけ。winでもわざわざ依存ライブラリを各所から拾ってくるのは面倒でしょ?そこを自動でやってくれる。
cuiが嫌いならanacondaやdockerをguiでインストールすることもできる。選択肢が多い分、ほかのpfより優れてると思うよ。(本件に限れば)
あと、homebrewと比べるならrpmやdebじゃなくてyumやaptな。
別に依存しなくてもインストールできるけど、使えば手間が省けるだけ。winでもわざわざ依存ライブラリを各所から拾ってくるのは面倒でしょ?そこを自動でやってくれる。
cuiが嫌いならanacondaやdockerをguiでインストールすることもできる。選択肢が多い分、ほかのpfより優れてると思うよ。(本件に限れば)
あと、homebrewと比べるならrpmやdebじゃなくてyumやaptな。
159デフォルトの名無しさん (アウアウエー Sadf-xa8R)
2020/04/19(日) 14:01:08.79ID:QdkeRkpHa パッケージは便利な反面
何でもパッケージに頼ると
数年後とかに同じ環境を
再現しようとしたとき困る
なので全自動じゃなく
手動で現時点のバイナリ等は
そのまま後で使える様に
ローカルで保存する習慣にしてる
何でもパッケージに頼ると
数年後とかに同じ環境を
再現しようとしたとき困る
なので全自動じゃなく
手動で現時点のバイナリ等は
そのまま後で使える様に
ローカルで保存する習慣にしてる
160デフォルトの名無しさん (ワッチョイ 9f01-7Des)
2020/04/19(日) 16:01:44.50ID:uoG1gk2+0161デフォルトの名無しさん (ワッチョイ 1701-AOao)
2020/04/19(日) 16:06:22.77ID:tqYsd33y0 RUN pip install -r requirements.txt
162デフォルトの名無しさん (アウアウエー Sadf-xa8R)
2020/04/19(日) 16:39:32.05ID:z25dSQuDa 数年後に同じものを落とせる保証は?
163デフォルトの名無しさん (ワッチョイ 9f01-7Des)
2020/04/19(日) 17:01:10.46ID:uoG1gk2+0 法的/倫理的な問題があったりして削除されるようなものを除けば
パッケージリポジトリが崩壊しない限り落とせるでしょ
それにパッケージマネージャー使ってもローカルに落としてるんだけど手動でやるメリットある?
パッケージリポジトリが崩壊しない限り落とせるでしょ
それにパッケージマネージャー使ってもローカルに落としてるんだけど手動でやるメリットある?
164デフォルトの名無しさん (ササクッテロラ Sp8b-ZrWO)
2020/04/19(日) 17:49:56.43ID:jAMajcE/p >>159
その目的ならdockerやvirtual box等の仮装マシンが向いてるかな
pip freezeでrequirements.txtを作ったりpipenvで環境をまとめたりしても、python以外のところで動かないことはあるしね
その目的ならdockerやvirtual box等の仮装マシンが向いてるかな
pip freezeでrequirements.txtを作ったりpipenvで環境をまとめたりしても、python以外のところで動かないことはあるしね
165デフォルトの名無しさん (ブーイモ MMbb-+g6E)
2020/04/19(日) 17:53:39.97ID:asuJZYP9M >>155
ところでpipも使っとらんの?
ところでpipも使っとらんの?
166デフォルトの名無しさん (ワッチョイ b714-ESbY)
2020/04/19(日) 20:59:36.18ID:mnSja+cO0 お仕事ください〜
167デフォルトの名無しさん (ワッチョイ 9733-Df86)
2020/04/19(日) 21:51:21.60ID:ShAQVk2s0 pipとvenvで十分事足りる
168デフォルトの名無しさん (ワッチョイ 9f4f-Ho7r)
2020/04/19(日) 22:30:06.27ID:jiQTFJde0 たしかにvenvで十分なんだが、プロジェクトごとにpythonをインストールしているような
なんともいえん気分になる。
なんともいえん気分になる。
169デフォルトの名無しさん (ワッチョイ 9fa5-5iIe)
2020/04/19(日) 22:32:34.80ID:X1m2vVHB0 HDD単位が数億数兆という富豪の時代なんだからpythonの一つや二つや10や20でケチケチしないのがホンモノの富豪
170>>149 (ワッチョイ 97e6-Ho7r)
2020/04/19(日) 22:37:55.27ID:RBCnn0Aq0171126 (ワッチョイ ff2c-8Jcx)
2020/04/19(日) 23:30:25.24ID:u21QryuH0 anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。
~/.bashrc に、下の2行を追加するだけで、各言語ごとに追加しなくても良い!
export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"
global でシステム全体、local でそのプロジェクトだけのバージョンを切り替える。
コマンドラインから一時的に切り替えたい場合は、shell を使う。
すると、環境変数 RBENV_VERSION に設定される
rbenv global 2.6.6
rbenv local 2.6.6
rbenv shell 2.6.6
apt などで、/usr/bin/ruby へインストールした、バージョンを使いたいなら、
rbenv global system
rbenv local system
rbenv shell system
この使い方が、全言語で統一されているから楽
$ which ruby
~/.anyenv/envs/rbenv/shims/ruby
$ which node
~/.anyenv/envs/nodenv/shims/node
~/.bashrc に、下の2行を追加するだけで、各言語ごとに追加しなくても良い!
export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"
global でシステム全体、local でそのプロジェクトだけのバージョンを切り替える。
コマンドラインから一時的に切り替えたい場合は、shell を使う。
すると、環境変数 RBENV_VERSION に設定される
rbenv global 2.6.6
rbenv local 2.6.6
rbenv shell 2.6.6
apt などで、/usr/bin/ruby へインストールした、バージョンを使いたいなら、
rbenv global system
rbenv local system
rbenv shell system
この使い方が、全言語で統一されているから楽
$ which ruby
~/.anyenv/envs/rbenv/shims/ruby
$ which node
~/.anyenv/envs/nodenv/shims/node
172デフォルトの名無しさん (ワッチョイ d73c-7Des)
2020/04/20(月) 16:33:21.64ID:a8zbn2bF0 >>149
誰も答えないので答えてみる
ary = (c_ubyte * 10)()
# C言語のp = &ary[2] と等価
p = byref(ary, sizeof(c_ubyte) * 2)
誰も答えないので答えてみる
ary = (c_ubyte * 10)()
# C言語のp = &ary[2] と等価
p = byref(ary, sizeof(c_ubyte) * 2)
173デフォルトの名無しさん (ワッチョイ d73c-7Des)
2020/04/20(月) 17:26:34.99ID:a8zbn2bF0174デフォルトの名無しさん (ワッチョイ 979b-3sNk)
2020/04/20(月) 21:43:50.05ID:OAN55Xk30 >>154
久しぶりに勉強になるレス。参考になった。
ところでWinで開発してLinuxに持って行ったりするんだけど、アーキテクチャによって環境構築が違うから大変。Dockerで解決するかな?試せよって話だが。
久しぶりに勉強になるレス。参考になった。
ところでWinで開発してLinuxに持って行ったりするんだけど、アーキテクチャによって環境構築が違うから大変。Dockerで解決するかな?試せよって話だが。
175デフォルトの名無しさん (ワッチョイ d73c-7Des)
2020/04/20(月) 22:54:57.17ID:a8zbn2bF0176デフォルトの名無しさん (ワッチョイ 9fc5-ycCE)
2020/04/21(火) 00:53:00.39ID:rk7ZwuR70 CentOS7でpyenv使ってみたけど、やっぱディストロ側のパッケージを入れるのがめんどくさいな
ここらへんも自動化できないものかね
ここらへんも自動化できないものかね
177デフォルトの名無しさん (JP 0H8f-nkQT)
2020/04/21(火) 01:13:51.83ID:XEr6YjoPH コンテナ使え
178デフォルトの名無しさん (ワッチョイ 9fc5-ycCE)
2020/04/21(火) 01:53:18.42ID:rk7ZwuR70 コンテナはあんまり使う気にならない
コマンドで自動化したい・・・
コマンドで自動化したい・・・
179デフォルトの名無しさん (ワッチョイ d73c-ZrWO)
2020/04/21(火) 03:15:52.41ID:KeQ+5vSZ0 >>178
コンテナ使わないならansibleかね
コンテナ使わないならansibleかね
180126 (ワッチョイ ff2c-8Jcx)
2020/04/21(火) 05:12:57.67ID:HADG6GDb0 Ruby on Rails で、Windows 10, WSL, Ubuntu 18.04 なら、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた
yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト
Linux側のパッケージでは、build-essential には、
gcc(GNU C compiler), g++(GNU C++ compiler), libc6-dev(GNU C Library), make などが入っている
openssl, readline, zlib
データベースは、libsqlite3-dev, sqlite3
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた
yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト
Linux側のパッケージでは、build-essential には、
gcc(GNU C compiler), g++(GNU C++ compiler), libc6-dev(GNU C Library), make などが入っている
openssl, readline, zlib
データベースは、libsqlite3-dev, sqlite3
181>>149 (ワッチョイ 97e6-Ho7r)
2020/04/21(火) 06:58:26.76ID:s+8SvL2m0182デフォルトの名無しさん (ブーイモ MMcf-ILq3)
2020/04/21(火) 15:24:22.98ID:tZ6+KmAUM > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
183デフォルトの名無しさん (ワッチョイ b741-oySJ)
2020/05/06(水) 09:07:12.38ID:kkRwIJjL0 Pythonのsortについて勉強した
keyとlambda式の概念はちょっとややこしかったけど、理解すると天才的なアイデアだなと思った
あと複数の返り値を渡せるから二次元リストの複数列ソートとかも普通にできるんだな
keyとlambda式の概念はちょっとややこしかったけど、理解すると天才的なアイデアだなと思った
あと複数の返り値を渡せるから二次元リストの複数列ソートとかも普通にできるんだな
184デフォルトの名無しさん (ワッチョイ 5b2d-PN77)
2020/05/06(水) 10:21:35.12ID:CFwhj95k0 sleep sortのほうが天才的
185デフォルトの名無しさん (ワッチョイ eaa5-NK3V)
2020/05/06(水) 11:41:54.56ID:CFZzJW0b0 https://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%A0%E3%83%80%E8%A8%88%E7%AE%97
こことかは天才的すぎて何言ってるか未だに分からん
こことかは天才的すぎて何言ってるか未だに分からん
186デフォルトの名無しさん (アウアウエー Sae2-oySJ)
2020/05/06(水) 12:13:49.13ID:58ateUZWa 元々はlispの言語仕様なんだけどな
187デフォルトの名無しさん (ワッチョイ 6a01-1foI)
2020/05/06(水) 12:58:14.17ID:JWXU759L0 >>183
辞書のリストのソートもラムダ式を使えば簡単!
辞書のリストのソートもラムダ式を使えば簡単!
188デフォルトの名無しさん (ワッチョイ 2301-kk50)
2020/05/06(水) 13:10:41.39ID:rGVRU5f10 >>185
心躍るよな
心躍るよな
189デフォルトの名無しさん (ワッチョイ 5b84-8oPF)
2020/05/08(金) 17:40:09.83ID:d7gkQAuY0 <class 'tuple'>: (1, 1, 320, 320) この形の配列を
<class 'tuple'>: (320, 320, 1) にする方法ってありますか?
<class 'tuple'>: (320, 320, 1) にする方法ってありますか?
190デフォルトの名無しさん (ワッチョイ bb01-AOPt)
2020/05/08(金) 17:46:04.62ID:JpV79Xjz0 >>189
一旦listにして
先頭なり2個目なりを抜いて
逆順にして
タプルに戻せ
続きは↓でな。
http://mevius.5ch.net/test/read.cgi/tech/1583509252/
一旦listにして
先頭なり2個目なりを抜いて
逆順にして
タプルに戻せ
続きは↓でな。
http://mevius.5ch.net/test/read.cgi/tech/1583509252/
191デフォルトの名無しさん (アウアウカー Sa7b-IY8Z)
2020/05/08(金) 17:55:55.97ID:e2HjnKz7a 初心者ですが質問です。
現在、使用OSはRaspbianで
Pythonのバージョンは2.7.16 何ですか
どうやったらpython3に出来ますか?
pyenvで2と3を共存させる方法を見ましたが
いまいちよくわからなかったので、
とりあえず3にバージョンアップしたいのですが・・・
現在、使用OSはRaspbianで
Pythonのバージョンは2.7.16 何ですか
どうやったらpython3に出来ますか?
pyenvで2と3を共存させる方法を見ましたが
いまいちよくわからなかったので、
とりあえず3にバージョンアップしたいのですが・・・
192デフォルトの名無しさん (ラクッペペ MMe6-Lw6R)
2020/05/08(金) 18:32:25.47ID:AqYbzX1BM pyenv install 2.7.18
pyenv install 3.8.2
pyenv global 2.7.18 3.8.2
pyenv rehashは今はいらないんだっけ?
もう覚えてねえな
ちゃんとpyenv入ってるなら動くんじゃない?
そこがすでに怪しい感じだけど
pyenv install 3.8.2
pyenv global 2.7.18 3.8.2
pyenv rehashは今はいらないんだっけ?
もう覚えてねえな
ちゃんとpyenv入ってるなら動くんじゃない?
そこがすでに怪しい感じだけど
193デフォルトの名無しさん (ワッチョイ be2c-Qfm0)
2020/05/08(金) 19:43:44.67ID:Fn4yfVbS0 漏れは、Windows 10, WSL, Ubuntu 18.04 で、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた
anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。
~/.bashrc に、下の2行を追加するだけで、各言語ごとに追加しなくても良い
export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"
anyenv 公式サイト
https://github.com/anyenv/anyenv
anyenv + macOS環境構築
https://qiita.com/rinpa/items/81766cd6a7b23dea9f3c
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた
anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。
~/.bashrc に、下の2行を追加するだけで、各言語ごとに追加しなくても良い
export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"
anyenv 公式サイト
https://github.com/anyenv/anyenv
anyenv + macOS環境構築
https://qiita.com/rinpa/items/81766cd6a7b23dea9f3c
194デフォルトの名無しさん (ワッチョイ 0b3c-Yqly)
2020/05/08(金) 19:57:26.67ID:qca/Mwjw0195デフォルトの名無しさん (ワッチョイ bb01-AOPt)
2020/05/08(金) 20:53:16.00ID:JpV79Xjz0196デフォルトの名無しさん (ワッチョイ be2c-Qfm0)
2020/05/08(金) 21:21:15.61ID:Fn4yfVbS0 確かに、Windows 10, WSL, Ubuntu 18.04 でも、
file `which python`
/usr/bin/python: symbolic link to python2.7
file `which python2`
/usr/bin/python2: symbolic link to python2.7
file `which python3`
/usr/bin/python3: symbolic link to python3.6
file `which python`
/usr/bin/python: symbolic link to python2.7
file `which python2`
/usr/bin/python2: symbolic link to python2.7
file `which python3`
/usr/bin/python3: symbolic link to python3.6
197デフォルトの名無しさん (ワッチョイ 8f1f-IY8Z)
2020/05/08(金) 23:23:39.88ID:i3NtnBHD0198デフォルトの名無しさん (ワッチョイ 5b2c-ZqgI)
2020/05/08(金) 23:52:34.72ID:DkmxaGO00 tkinterでafterループするとき
def periodic():
__if:
____after(0,periodic)
__else:
____next_function()
____return
periodic()
とすると思います。これを以下のように
periodic()
next_function()
と書いても、afterループで止まってくれないんですが、どうにかして実現できないでしょうか?
def periodic():
__if:
____after(0,periodic)
__else:
____next_function()
____return
periodic()
とすると思います。これを以下のように
periodic()
next_function()
と書いても、afterループで止まってくれないんですが、どうにかして実現できないでしょうか?
199196 (ワッチョイ be2c-Qfm0)
2020/05/09(土) 07:31:44.46ID:/Z4Vk9Yy0200デフォルトの名無しさん (ワッチョイ 5b84-8oPF)
2020/05/09(土) 08:25:29.06ID:k66XcY870201デフォルトの名無しさん (アウアウエー Sae2-jgrQ)
2020/05/09(土) 10:03:33.71ID:3rxWY8lSa >>198
違う
def periodic():
__if:
____after(0,periodic)
__else:
____next_function()
____return
after(0, periodic)
としろ
違う
def periodic():
__if:
____after(0,periodic)
__else:
____next_function()
____return
after(0, periodic)
としろ
202デフォルトの名無しさん (ワッチョイ 5b2c-ZqgI)
2020/05/09(土) 13:58:20.44ID:A4bGLwon0 >>201
おーと思ったんですが抜けますね…
以下みたいな感じのコード書いてます
def periodic():
__progressbar["value"] +=10
__nonlocal res
__try:
____res=queue.get(0) # "TEST"が入る
__except queue.Empty:
____res=None
__if:
____res is None: after(100,periodic)
__else:
____progressbar["value"] =0
def next_func():
__nonlocal res
__print(res)
res=None
after(0,periodic)
next_func()
-->None
-->"TEST"
やりたいことはサブプロセスからのqueue待機です。省略しまくってるけどクラス内の話で、selfとかは適切についてます
おーと思ったんですが抜けますね…
以下みたいな感じのコード書いてます
def periodic():
__progressbar["value"] +=10
__nonlocal res
__try:
____res=queue.get(0) # "TEST"が入る
__except queue.Empty:
____res=None
__if:
____res is None: after(100,periodic)
__else:
____progressbar["value"] =0
def next_func():
__nonlocal res
__print(res)
res=None
after(0,periodic)
next_func()
-->None
-->"TEST"
やりたいことはサブプロセスからのqueue待機です。省略しまくってるけどクラス内の話で、selfとかは適切についてます
203デフォルトの名無しさん (ワッチョイ 5b2c-ZqgI)
2020/05/09(土) 13:59:45.62ID:A4bGLwon0 ちょっとズレてるけど気にしないでください…
204デフォルトの名無しさん (ワッチョイ 26c7-AOPt)
2020/05/10(日) 16:02:11.15ID:PWNBG1Hj0205デフォルトの名無しさん (アウアウエー Sae2-jgrQ)
2020/05/10(日) 16:08:43.79ID:nv4IBqVla 3D のテキストエディタ造ってみ
Unreal Engine (C++)
Unity (C#)
pygame (Python)
あたりがおすすめ
pygame 以外にももっと色々あるので試して覚えろ
Unreal Engine (C++)
Unity (C#)
pygame (Python)
あたりがおすすめ
pygame 以外にももっと色々あるので試して覚えろ
206デフォルトの名無しさん (ワッチョイ 26c7-AOPt)
2020/05/10(日) 17:10:01.75ID:PWNBG1Hj0 うにティもunrealもおもすぎるんで godot
godotはやはり劣る?
godotはやはり劣る?
207デフォルトの名無しさん (アウアウカー Sa7b-IY8Z)
2020/05/10(日) 17:43:46.99ID:kp9ew9S5a すみません、Djangoをapacheを使って
サイトを公開したいのですが
以下のサイトのようにmod_wsgiを使う感じでしょうか?
自分はRaspbianを使っており以下のサイトでは
Djangoの古いバージョンを使ってるみたいなので
現在も以下の方法で公開出来るのか知りたいです。
https://www.sejuku.net/blog/27637
サイトを公開したいのですが
以下のサイトのようにmod_wsgiを使う感じでしょうか?
自分はRaspbianを使っており以下のサイトでは
Djangoの古いバージョンを使ってるみたいなので
現在も以下の方法で公開出来るのか知りたいです。
https://www.sejuku.net/blog/27637
208デフォルトの名無しさん (ワッチョイ 5b2d-PN77)
2020/05/10(日) 17:50:03.50ID:msAj4oxp0 >>207
なんでやってみないの?
なんでやってみないの?
209デフォルトの名無しさん (アウアウエー Sae2-jgrQ)
2020/05/10(日) 17:50:40.45ID:nv4IBqVla マルチンコ禁止
210デフォルトの名無しさん (ワッチョイ 8f61-C0uG)
2020/05/10(日) 19:55:50.38ID:sCM9g+b80 >>207
余程の理由がない限りapacheよりnginxがいい。
uWSGIは、nginxの公式でサポートしてるからいきなり使えるし、
Gunicornも、nginxを強く推奨しててドキュメントもnginx中心で書かれてる。
余程の理由がない限りapacheよりnginxがいい。
uWSGIは、nginxの公式でサポートしてるからいきなり使えるし、
Gunicornも、nginxを強く推奨しててドキュメントもnginx中心で書かれてる。
211デフォルトの名無しさん (ワッチョイ 8f1f-IY8Z)
2020/05/10(日) 20:01:45.29ID:PyMsjhjv0212デフォルトの名無しさん (ワッチョイ 0b7d-V9b+)
2020/05/11(月) 06:43:04.77ID:tD5KUT+e0 なんだこいつ
213デフォルトの名無しさん (ワッチョイ 5b01-A7sU)
2020/05/11(月) 07:16:36.66ID:pizd2Dwt0 俺さまの手間をはぶくために
お前らが代わりにやれ、ってことでしょ
お前らが代わりにやれ、ってことでしょ
214デフォルトの名無しさん (ワッチョイ cb97-lN55)
2020/05/11(月) 11:36:01.61ID:K6VDdGfk0215デフォルトの名無しさん (ワッチョイ 2ac5-gIrT)
2020/05/11(月) 11:37:33.35ID:IovZ5Nwf0 「俺は時間を無駄にしたくないからマルチポストで質問する。
お前らは重複しててもそれぞれ質問に答えろ。
回答が被ってたら知らん」
ここまで自己中のやつはなかなか珍しい
お前らは重複しててもそれぞれ質問に答えろ。
回答が被ってたら知らん」
ここまで自己中のやつはなかなか珍しい
216デフォルトの名無しさん (ワッチョイ 6359-PG2n)
2020/05/11(月) 16:06:05.31ID:Lv407Pl70 最悪Djangoの開発サーバ動かしてリバースプロキシでもええんやで
217デフォルトの名無しさん (アウアウカー Sa7b-IY8Z)
2020/05/11(月) 17:07:04.54ID:8hHAJcBia >>216
この際なのでApacheかnginxどちらかのwebサーバーを
使えるようになっておきたいので・・・
まだ良し悪しが分からないのでnginxiインストールして
どっちも試してみることにします。
どちらか覚えて応用がきけばいいのですが。
この際なのでApacheかnginxどちらかのwebサーバーを
使えるようになっておきたいので・・・
まだ良し悪しが分からないのでnginxiインストールして
どっちも試してみることにします。
どちらか覚えて応用がきけばいいのですが。
218デフォルトの名無しさん (ワッチョイ 0b7d-V9b+)
2020/05/11(月) 19:58:29.65ID:tD5KUT+e0 エンジニアに全く向いてない奴かと思ったがこの神経の太さは見所ある
219デフォルトの名無しさん (ワッチョイ bb01-AOPt)
2020/05/11(月) 20:51:14.85ID:YiMamAp20 >>218
あやしいものを売りつける営業()にでもなったほうがまだいいんじゃ・・・
あやしいものを売りつける営業()にでもなったほうがまだいいんじゃ・・・
220デフォルトの名無しさん (ワッチョイ be2c-Qfm0)
2020/05/11(月) 22:10:28.22ID:M5DpbX0A0 Ruby on Rails では、静的なアセットファイルは、
デフォルトで、nginx から配信される
App サーバーからは、配信されない。
App サーバーは、Unicorn からPuma へ変更された
デフォルトで、nginx から配信される
App サーバーからは、配信されない。
App サーバーは、Unicorn からPuma へ変更された
221デフォルトの名無しさん (ワッチョイ 4aa3-ps23)
2020/05/11(月) 22:38:03.38ID:3R4adePT0 異端者だっ!!
222令和の和製ビルゲイツ (ワッチョイ 661f-IY8Z)
2020/05/12(火) 04:53:19.58ID:I45dgjw50223デフォルトの名無しさん (ワッチョイ 8a52-ouS7)
2020/05/12(火) 07:00:20.36ID:SVn+5d280 >>222
自分でやればできることをせずに人に聞かないと前に進まないような奴がパイオニアになんてなれるのか?
自分でやればできることをせずに人に聞かないと前に進まないような奴がパイオニアになんてなれるのか?
224デフォルトの名無しさん (ワッチョイ 4aa3-ps23)
2020/05/12(火) 08:35:47.68ID:No7WX4cJ0 パイオニアは人より前を進まないとねw
225デフォルトの名無しさん (ブーイモ MM3f-yKpr)
2020/05/12(火) 09:27:08.16ID:U2ejKrVbM ホリエモンがパイオニアwww
226デフォルトの名無しさん (ワッチョイ 4aa3-ps23)
2020/05/12(火) 09:47:10.29ID:No7WX4cJ0 別の意味で人の前に立ってる
227デフォルトの名無しさん (ワッチョイ cb97-lN55)
2020/05/12(火) 12:03:08.11ID:opFhPjLL0228デフォルトの名無しさん (アウアウエー Sae2-jgrQ)
2020/05/12(火) 12:09:12.46ID:4WwqN1hQa 相手するから居憑くんだよ
マルチは巣に還れ
マルチは巣に還れ
229令和の和製ビルゲイツ (アウアウカー Sa7b-IY8Z)
2020/05/12(火) 17:20:37.06ID:vO32FnAQa すみません!話が逸れてしまいました!
OSはRaspbianでpython3なのですが
nginxを使う場合は
systemdプログラムでSystemCtlコマンドは
使えるんでしょうか?
OSはRaspbianでpython3なのですが
nginxを使う場合は
systemdプログラムでSystemCtlコマンドは
使えるんでしょうか?
230デフォルトの名無しさん (ワッチョイ 5b2d-PN77)
2020/05/12(火) 17:32:37.10ID:aOH9AN9k0 >>229
なんでやってみないの?
なんでやってみないの?
231デフォルトの名無しさん (アウアウカー Sa7b-IY8Z)
2020/05/12(火) 17:52:02.93ID:vO32FnAQa >>230
外にいるので!
外にいるので!
232デフォルトの名無しさん (ワッチョイ d35f-tC6Q)
2020/05/12(火) 17:54:37.50ID:GG8UV2/o0 もうこいつの相手するなよ
233デフォルトの名無しさん (ワッチョイ 4af8-KsCX)
2020/05/12(火) 17:59:12.37ID:s06VnCgE0 あんたすげーよ
234デフォルトの名無しさん (ワッチョイ 8f63-Lw6R)
2020/05/12(火) 20:01:30.51ID:OrVh+WEw0 ゲェジの集団
235デフォルトの名無しさん (ワッチョイ cf2c-O3uN)
2020/05/12(火) 22:38:03.11ID:TUYJp9Io0 こいつ自作板の荒らしだよ
初心者を装ってレスさせるのが目的
名前隠したり自演・偽装するのでそれっぽい書き込みは一切無視推奨
初心者を装ってレスさせるのが目的
名前隠したり自演・偽装するのでそれっぽい書き込みは一切無視推奨
236令和の和製ビルゲイツ (ワッチョイ f91f-7kcB)
2020/05/13(水) 02:39:15.48ID:qzvVIn3M0 apache2入れたままでnginx入れようとしたら
dpkgで依存関係のエラーが発生しました!
やはりまだ初心者なので
apache2をremoveしてからngginx入れます!
dpkgで依存関係のエラーが発生しました!
やはりまだ初心者なので
apache2をremoveしてからngginx入れます!
237デフォルトの名無しさん (ワッチョイ 7f2c-JcAG)
2020/05/13(水) 05:49:44.87ID:VSt/R8YQ0 nginx だと、ソースコードからビルドしてる。
やめとけ。素人には無理
sudo apt-get install apache2
でインストールできる、apache2 を使え
「raspbian apache vs nginx」
「raspbian apache インストール」「raspbian nginx インストール」などで検索すれば?
Linux 板のラズパイスレで聞いた方がよい
やめとけ。素人には無理
sudo apt-get install apache2
でインストールできる、apache2 を使え
「raspbian apache vs nginx」
「raspbian apache インストール」「raspbian nginx インストール」などで検索すれば?
Linux 板のラズパイスレで聞いた方がよい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 舛添要一「日本は亡国への道をひた走り」「相対的国力は中国が増大し日本が低下している」 [冬月記者★]
- 【物価高対策】「おこめ券を配布しません」大阪府交野の市長が明言「経費率が高い」「今高い米をムリして…」 [1ゲットロボ★]
- 従来の健康保険証、12月1日に期限切れ マイナ利用率は37% [蚤の市★]
- 【あれ?】訪日自粛どこ吹く風 中国からどっと2000人 金沢港に今年最後のクルーズ船 [nita★]
- 【地方】「もうヤメとけ、また移住者様が帰っちゃうぞ」田舎の「いじめ体質」★3 [七波羅探題★]
- 落ち度はゼレンスキー氏に 内政混乱、市民怒り [蚤の市★]
- 池上彰「海外のメディアは政府に遠慮せず批判するが、政治家はそれを受け入れ、怒ったり弾圧したりしない。」高市さん? [834922174]
- 今からスペアリブと角煮作ろうかな
- 🇨🇳中国で🇯🇵高市早苗首相の愛称『毒苗』☠🌱に決まる😅 [718678614]
- 北京・上海の犬夜叉コンサート、中止🐶犬夜叉30周年で声優も登壇する予定だった🐕許せねえよ高市早苗😡 [485187932]
- イッチでーす。今からお前らを泣かしまーす。
- 民主党時代の総理 鳩山、菅直人、野田
