Pythonのお勉強 Part73

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ f610-G7il)
垢版 |
2024/06/06(木) 08:48:10.07ID:DsazphEm0
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。

・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。

※前スレ
Pythonのお勉強 Part72
https://mevius.5ch.net/test/read.cgi/tech/1703659345/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2024/06/24(月) 08:29:11.02ID:4ji9YFqV0
>>82
PyCharmの組み込みAI
2024/06/24(月) 09:10:44.81ID:3ZQaTyEA0
>>82
ほう

PyCharmは使いやすいのかどうか…?
85デフォルトの名無しさん (ワッチョイ 0f4f-yKGB)
垢版 |
2024/06/24(月) 10:35:50.74ID:DSxd+1cL0
統合失調症 100人い1人
本当に音波電磁波攻撃だった場合
統合失調症の寿命は短いからして殺害されている

トロッコ問題にあてはめると
Aの線路に電磁波攻撃をしている者が100人いる
Bの線路に被害者が1人いる
トロッコに乗っている者も第三者
切り替えポイントに第3者がいる
間違いなく選んだ方の線路の者は全員死亡する

あなたはどちらを助けますか?
2024/06/24(月) 12:10:28.94ID:qmamFw0P0
もう自演はいいって
87デフォルトの名無しさん (ワッチョイ 3f69-yKGB)
垢版 |
2024/06/24(月) 12:58:10.35ID:CCgNkgcb0
統合失調症 2008年の段階で100人に1人
電磁波音波攻撃で【精神病院のカルテ情報より】統合失調症の寿命が短い
本当ならテロ行為をはるか昔からしているので下記の構図になる

トロッコ問題にあてはめて統合失調症を考えると
Aの線路に○○の各組織の各チーム100人作業している
Bの線路に統合失調症が各自1人いる状態で作業している状態
切り替えポイントに1人いて○○所属の者
トロッコに乗っている者が1人いて○○所属の者
※どちらを選択しても全員死亡する
切り替えポイントを利用してトロッコを横転刺したとしてもトロッコに乗っている者は死亡する

1.電磁波音波攻撃している者はこの図式の中にいるのかいないのか
2.もしこの図式で電磁波攻撃音波攻撃をしている者がいたとした場合どの場所にいるのか
等いろいろ考えましょう
トロッコ問題で検索すればほかにもパターンがあるのでそれも参考に考えてください

上記の問題は見やすすぎるので実際には
盗聴.盗撮.人海戦術.ハッキング.ガスライティング.ボイス・トォ・スカル.身代わりの者 等をあてはめれる図式にしないといけない
AIに問いを考えてもらえれば図式はすぐに完成する
図式は固定ですが現実はリアルタイムで変化していく図式になるのでAIゲームをプレイするようにすればそのような結果になっていく
2024/06/24(月) 17:44:40.67ID:U8NnPOJu0
こないだ馬鹿な態度で質問して
馬鹿にされて恨み持ったんかな
89デフォルトの名無しさん (ワッチョイ 4f68-BadG)
垢版 |
2024/06/24(月) 22:35:54.83ID:D2hINzcz0
白装束わいてんの?
2024/06/24(月) 23:25:32.81ID:uJ7CYiLU0
「Python でモバイル アプリを作成できますが、パッケージ化すると大量のバグが発生するリスクがあります」だって
作る前にわかって良かったわ
もし作成するようなら、素直にkotlinの勉強をしよう
2024/06/26(水) 06:05:10.07ID:O7IKaegW0
このスレってアタオカが多いな
92デフォルトの名無しさん (ワッチョイ 3f11-yKGB)
垢版 |
2024/06/26(水) 08:25:30.24ID:egC8x8gn0
神 精霊 絶大なエネルギーを使用可能
幽霊 人間を疲れさせるや一時操作可能
@エネルギーの貯蔵の仕方は➁そのエネルギーの発生方法はBそのエネルギーを貯蔵する方法はCそれだけのエネルギーの物体を科学で観測不能はなぜ

6G通信に使われるテラヘルツ帯の電波、脳細胞の成長を促進
2022/08/16
タンパク質の操作/マイクロ波等の照射が記憶に影響
2008/11/01
男性の精子の減少、携帯電話の使用と関係か 最新研究
2023/11/02
統合失調症.発達障害.各身体症状 など国力低下
人為的で身体攻撃
威力を測定すれば判明するのにテロリストを野放し

全ての精神病
@ 英キングス・カレッジ・ロンドンをはじめとするグループは、人間の脳内で発現している古代ウイルス由来のDNA配列を調べ、それがうつ病・統合失調症・双極性障害といった主要な精神疾患のなりやすさと関係していることを明らかにした。
➁九大、後の出来事が直前の出来事に錯覚を起こさせる脳の仕組みの一端を解明
2024/06/05
C幼児期の脳活動から18歳時点でのIQを予測できるという研究結果
2023/09/09
D3歳までに脳は形成される
E統合失調症などの患者に幻覚や妄想を引き起こす脳のネットワークがAIを使った研究で明らか

1立方ミリメートルの脳の断片をハーバード大学とGoogleの研究者がナノメートル単位で3Dマッピングすることに成功
2024年05月10日
※MRIで物理的に神経の接続問題観測可能

嘘つきの知的障碍者と精神障碍者や認知症の者発見

◇電磁波攻撃はあるとないどの思考【組織】の者が話しているのかな
マイクロ波聴覚効果やボイス・トォ・スカル発見可能
電磁波している者守りたいもの守りたくないものの判別方法は各対象者の将来で名よある地位やよい未来の映像と悪い未来の映像を見てもらえば副交感神経と交感神経の差と脳波パターンをみたら判明する
93デフォルトの名無しさん (ワッチョイ 3fca-+orE)
垢版 |
2024/06/27(木) 04:50:30.18ID:mbmQwdn40
>>84
初心者は統合開発環境を使わない方がいい
2024/06/27(木) 08:08:16.34ID:z5OaD5um0
>>93
というと?
2024/06/27(木) 09:33:07.90ID:5uVBistr0
初心者は統合開発環境かJupyter Notebookでいいよ
どうせプログラミング初学者のほとんどは挫折するんだから、最初に余計な手間をかけて結果的に時間を無駄にするよりさっさと本題のプログラミングに入って挫折した方がよい
運良く継続できたなら、いずれ統合開発環境に頼らずに実行する必要性に直面するからそのときやれば十分
96デフォルトの名無しさん (ワッチョイ 0f43-AFOo)
垢版 |
2024/06/27(木) 16:19:15.18ID:g33sFP3s0
>>93>>95
二人が言う統合開発環境にVSCodeは含まれる?
2024/06/27(木) 16:48:40.32ID:PPGZXo3+0
>>96
そんなバチっと分類できるか?
支援機能の多いエディタで
カスタマイズすればほぼIDE
どっちだか定義したとこで使い方次第
2024/06/27(木) 17:31:01.57ID:nuUC97cQ0
vimだってIDEなんですよ!(´・ω・`)
2024/06/28(金) 07:18:15.83ID:uT69qW250
>>93
もしかしてメモ帳でコーディング?
2024/06/28(金) 09:06:11.76ID:vJmiUkkN0
結局、何がいいのか、
誰も答えられないという…
2024/06/28(金) 09:21:32.15ID:5vFH0KpM0
自前でなんとかできるVimmerやEmacsenは置いとくと
VSCodeかPyCharmの2択
102デフォルトの名無しさん (ワッチョイ 0faa-AFOo)
垢版 |
2024/06/28(金) 10:50:07.29ID:ZeY3idKp0
VSCode選んでたら問題ないレベルで普及してるぞ
2024/06/28(金) 12:44:36.66ID:EvkOX/Dd0
エディタやIDEも自分で選べないこんなプログラマじゃ~(´・ω・`)
2024/06/28(金) 12:50:38.17ID:Qk4w0MUTM
普通ed
2024/06/28(金) 13:00:05.59ID:vJmiUkkN0
>>101
VSCodeかPyCharmの違いは?
特徴は?
2024/06/28(金) 13:04:01.35ID:rQFt8Lx60
自分で試せよ
ゴミが
2024/06/28(金) 13:08:21.12ID:vJmiUkkN0
>>101
VSCodeかPyCharmの違いは?
特徴は?
2024/06/28(金) 13:18:23.35ID:zdp4Z9Zl0
>>105
>>107
109デフォルトの名無しさん (ワッチョイ 3f4b-cRNc)
垢版 |
2024/06/28(金) 20:59:25.84ID:1ROuz5Q70
PyCharm
環境構築が楽
引数や型のグレー表示
アニメミームプラグインは楽しい
2024/06/28(金) 22:23:37.65ID:lbLJULT+0
秀丸だけで何も困らんやろ
何をどう統合するんだ
どこかポチったら実行結果が別のウィンドウに表示されるとか?
そんなもん自力でコマンドプロンプト開いたらいいだけ
2024/06/28(金) 23:20:26.03ID:6m2W57qAd
電気を知らない野蛮人に電気の便利さを説くようなものだ
2024/06/29(土) 00:29:40.97ID:bF3Y/G1B0
>>99
手書きでなw
昔BASICの頃は一旦ノートに書いてたな
113デフォルトの名無しさん (ワッチョイ cfee-1nIH)
垢版 |
2024/06/29(土) 05:54:50.78ID:EiOc0G2L0
PyCharmって有料だろ。その時点でvs code一択だわ。
2024/06/29(土) 06:01:12.30ID:U/pvQw3t0
昨今はterapadユーザー減ったな
2024/06/29(土) 13:41:04.25ID:Wt8e36W70
>>113
無料バージョンもある
116デフォルトの名無しさん (ワッチョイ 4f5f-LJ/r)
垢版 |
2024/06/29(土) 14:22:38.26ID:LsytJO7D0
テキストエディタでいいだろ
2024/06/29(土) 14:45:58.99ID:+pYSh9gX0
結局、
誰も答えられないという…
2024/06/29(土) 15:02:20.09ID:cUVSjLCi0
君の受容体が欠けてるからだろ
2024/06/29(土) 15:34:23.68ID:pu8mOSDa0
利根川「世間はお前の母親ではない!( ・`д・´)」
2024/06/29(土) 15:43:24.98ID:Gn32ifYh0
何にでもただ一つの正解があるって思ってるんだろうな
2024/06/29(土) 16:47:53.08ID:PBXANAKE0
猫で何も困らないよね
122デフォルトの名無しさん (ワッチョイ cfd8-1nIH)
垢版 |
2024/06/29(土) 19:14:32.52ID:EiOc0G2L0
>115 知らんかった。使ってみよ。
2024/06/29(土) 22:58:00.22ID:4nEdFUH10
気づけばnppで済ましてる
124デフォルトの名無しさん (ワッチョイ caad-EXgL)
垢版 |
2024/07/01(月) 05:52:59.21ID:kUCBycwJ0
犯人不明ボイス・トォ・スカル被害者にしている者皆判明
AIで被害者が苦しんでいる映像を作成してそれで喜んでいる脳細胞を読み取れば使用しているかの判定
AIで自分が高みの見物ができるかどうかも判定
あとは下記を参考にして行えばよい

いじめで殺害したかも判明するので迷宮入り事件犯人を絞り込める
隠しカメラの場所も判明

忘れた記憶を再び思い出せるようにする脳細胞を発見!
2024.06.28
「あなたの一番古い記憶は?」人は覚えていても2歳以前の記憶にアクセスできなくなっている
2023.11.30
なぜ私たちは起こってもいない間違った記憶をしてしまうのか?
2023.11.27
自分でも気づいていない「記憶の間違い」を脳波で判断できると判明
2023.10.19
富山大、睡眠中の脳で行われている推論の演算を神経細胞レベルで解明
2024/06/26
サイコパスはためらわない?−−嘘つきの脳のメカニズム
2019/09/26

脳を刺激して特定の記憶を呼び戻す技術「記憶プロテーゼ」を開発
2024/02/21

「0」を”思う”ときの脳活動は「1」に近い!捕食者への恐怖がゼロの根幹だった?
2024.03.07
>>MEGを使うと、脳内でわずかに発生する磁場変化をとらえて、脳活動を記録することが可能です。
>>(※脳波計が脳の電気活動を読み取るのに対して、脳磁計は脳の磁気活動を読み取ります)

東工大、磁束集中器を用いない高感度「ダイヤモンド量子センサ」を開発
2024/06/07
>>日常的な検診や脳機能のより詳しい研究や、ブレイン・マシン・インタフェースの研究などへ大きく貢献できると期待されている。
2024/07/01(月) 09:00:11.31ID:836YlBfV0
テキストエディタってデバッグとかステップ実行とかできるの?
2024/07/01(月) 09:38:14.31ID:K012aBUx0
pdbとつなぎ込めるならできるんじゃない?
エディタが元々デバッガ意識してる作りじゃないとUIが厳しくなりそうだけど
2024/07/01(月) 12:40:13.71ID:pMB5Vc+c0
>>125
できるよ
今はLanguage Server ProtocolとかDebug Adapter ProtocolがAtomやSublimeやNeovimとか一般にテキストエディタと呼ばれてるけどプラグイン使えばビジュアルではもできてIDEと遜色ない
境界線が曖昧になってる

エディタ内でコンソールウィンドウ起動してデバッグ/ステップ実行なら昔からだいたいどのエディタでもできた
2024/07/01(月) 17:34:20.43ID:tqKU/vEa0
また、
どうでもいいやり取りが始まった…
2024/07/01(月) 18:45:06.06ID:9VBBA37q0
また自演が始まった
2024/07/01(月) 23:56:38.02ID:CgZJmBCn0
2024年にAtom?
2024/07/03(水) 17:29:09.96ID:SLJzfMqN0
python3でpip install sympyをうつとinstallにエラーが出るんですが原因わかりますか?
2024/07/03(水) 18:05:06.54ID:wXE89hiua
何で出てるエラー書かないのかわかりません
2024/07/03(水) 18:15:03.45ID:A0SNNsuZ0
>>132
バカはほっとけ
2024/07/03(水) 18:43:41.22ID:/LjN+Q17M
先祖の悪行だろ
135デフォルトの名無しさん (ワッチョイ 8ed3-CB8S)
垢版 |
2024/07/03(水) 20:00:16.10ID:SLJzfMqN0
>>132
>> pip install sympy
File "<stdin>", line 1
pip install sympy
^^^^^^^
SyntaxError: invalid syntax
136デフォルトの名無しさん (ワッチョイ 8ed3-CB8S)
垢版 |
2024/07/03(水) 20:06:15.83ID:SLJzfMqN0
すみません自己解決しました
2024/07/03(水) 20:12:35.50ID:aR0C9sJC0
pythonプロンプトでpip実行w
2024/07/03(水) 20:28:11.65ID:kB2VnPN40
>>> import pip
>>> pip.main(['install', 'sympy'])
139デフォルトの名無しさん (ワッチョイ a310-nMe1)
垢版 |
2024/07/03(水) 22:48:18.26ID:58lv5lpo0
>>136
俺もvscodeのコマンドラインで
pip install sympy
でインストールできなかったから解決方法教えて
2024/07/04(木) 04:12:08.95ID:H+976rVP0
>>130
Atomってまだ生きてたんだ
2024/07/04(木) 06:20:57.40ID:lmN3FC4c0
Pythonの実行ファイル化(exe化)について聞きたいのですがpyinstaller以外に実行ファイルにするアプリというかライブラリはありますか?
pyinstallerは結局PC上でPython及び環境をインストールして動かしてるらしくクソ遅いです。
できればバイナリ、もしくはCなどネイティブな実行ファイルにコンパイルできるものはありますか?
2024/07/04(木) 07:41:26.64ID:oW4sHAD80
>>141
CythonやPyPyを検討してみて
143デフォルトの名無しさん (ワッチョイ 4a2a-bp6Y)
垢版 |
2024/07/04(木) 07:42:44.80ID:fZFY8LBn0
>>135
オレ以外にもいるんだな、これやる人...

> $ python3
> Python 3.11.9 (main, Apr 2 2024, 13:43:44) [GCC 13.2.0] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>> pip install abc
> File "<stdin>", line 1
> pip install abc
> ^^^^^^^
> SyntaxError: invalid syntax
> >>>
144デフォルトの名無しさん (ブーイモ MMaa-qs9P)
垢版 |
2024/07/04(木) 19:38:05.25ID:BWgAM6lLM
>>141
そんなの初回だけだろ
2024/07/04(木) 19:55:46.26ID:lmN3FC4c0
>>144
Pyinstallerは毎回Python環境を作るって聞いたことあるのですが
2024/07/04(木) 19:56:00.91ID:lmN3FC4c0
>>142
ありがとうございます
試してみます
147 警備員[Lv.16]:0.00133031 (ワッチョイ a310-nMe1)
垢版 |
2024/07/04(木) 20:19:32.47ID:Q6sCpcJR0
vscodeでsympyをインストールしているんだが、

ソースにimportで記載すると
import sympy
^^^^^
とエラー表示される。
実行すると、
ModuleNotFoundError: No module named 'sympy'
になる。
なんで?
148デフォルトの名無しさん (ワッチョイ a755-NC2Y)
垢版 |
2024/07/04(木) 20:55:56.75ID:4t0XZ+UL0
pythonのsleniumで
毎日ログインしてスタンプ押すプログラム
使ってんやけど最近エラー出る。
なんでかわかる人?教えてちょんまげ
2024/07/04(木) 21:01:38.11ID:FXndbzzL0
pip使ってんのか
こえーな
2024/07/04(木) 21:08:08.25ID:9lUqOnIn0
>>147
sympyが入っていない
何かミスってるんだろう

>>148
だからエラーメッセージを貼り付けろって
2024/07/04(木) 22:17:14.82ID:oW4sHAD80
>>147
>vscodeでsympyをインストールしているんだが、
エスパーできなくもないが情報が欠落してると気づいてほしい
vscodeはTS製のエディタなのでsympyと直接関係を持つことはない
2024/07/04(木) 22:20:13.39ID:5PMrRJOQ0
powershellでpipしてインストールしてからvscodeでimportしろ
153 警備員[Lv.17]:0.00141021 (ワッチョイ a310-nMe1)
垢版 |
2024/07/04(木) 22:33:32.10ID:Q6sCpcJR0
>>150
>>151
ターミナルでpip install sympyすると
Requirement already satisfied: sympy in c:\users\******\appdata\local\programs\python\python312\lib\site-packages (1.12.1)
Requirement already satisfied: mpmath<1.4.0,>=1.1.0 in c:\users\******\appdata\local\programs\python\python312\lib\site-packages (from sympy) (1.3.0)
と出るのでインストールされているはず。

vscodeのターミナルでpip listすると
sympy 1.12.1
と出てくる。

しかしvscodeのソース表示でimport sympyがエラーになる。
154 警備員[Lv.17]:0.00141021 (ワッチョイ a310-nMe1)
垢版 |
2024/07/04(木) 22:35:28.46ID:Q6sCpcJR0
pip uninstall sympyしてpip install sympyするとインストールは完了するが、結果は一緒。
155デフォルトの名無しさん (ワッチョイ 3b58-nMe1)
垢版 |
2024/07/04(木) 23:46:27.85ID:VyMtzU5g0
>>153
>しかしvscodeのソース表示でimport sympyがエラーになる。
どんなエラーになるの
2024/07/04(木) 23:54:45.56ID:bSnYvqGqa
>>153
環境変数のPYTHONPATHにそのパスは設定されてるの?
2024/07/04(木) 23:59:56.62ID:Tl5tMt9o0
なんだこのバカどものやり取り
158 警備員[Lv.17]:0.00145299 (ワッチョイ a310-nMe1)
垢版 |
2024/07/05(金) 00:08:34.70ID:kwjzZSK40
>>155
>>147
159 警備員[Lv.17]:0.00150028 (ワッチョイ a310-nMe1)
垢版 |
2024/07/05(金) 00:12:39.32ID:kwjzZSK40
>>156
環境変数にPYTHONPATHという項目は登録されていない。
しかし同様にpipでインストールしたmpmathは動くぞ。

以前はsympyも動いていたんだがな。
その後にアップデート後か何かでなぜかsympyが消えていて、その後インストールしたがこのようになってしまった。
2024/07/05(金) 00:16:45.58ID:3L3B8blh0
ステータスバーで言語モードPythonを選択している状態ならそのとなりでバージョンも指定できる
そこがターミナルから実行しているpython/pipと異なってる

import sys
print(sys.path)
を実行したらわかる
2024/07/05(金) 00:36:21.03ID:UULOb/DK0
>>159
pipの時に使ってるpythonと実行時に使ってる時のpythonのバージョンが違うのでは?
162 警備員[Lv.18]:0.00150028 (ワッチョイ a310-nMe1)
垢版 |
2024/07/05(金) 00:40:15.83ID:kwjzZSK40
>>160
>>161
言う通りバージョンが違っていた。どうもありがとう。
163デフォルトの名無しさん (ワッチョイ 3bf2-gjd7)
垢版 |
2024/07/05(金) 00:45:36.68ID:SxXuENTl0
バージョンが違うんじゃなくてpip installした環境とVSCodeで指定した実行環境が違うだろ
2024/07/05(金) 00:48:56.33ID:UULOb/DK0
まあ正直その辺は初心者殺しだよ
linuxとかさらに地獄でシンボリックリンクを貼りまくるからね
なのでvscode+devcontainerが最適解になるわけだけど
165デフォルトの名無しさん (ワッチョイ 6ad6-EXgL)
垢版 |
2024/07/05(金) 08:35:39.57ID:GQkuHNKI0
銀河英雄伝説で考えるセキュリティ--将来の「帝国の双璧」が陥った罠とセキュリティ業界
https://japan.zdnet.com/article/35220819/
2024/07/05(金) 10:49:56.97ID:m7ItiyZi0
>>153
pythonのインタプリタ起動してんのに
その中でpip使ってるからだろ
前のレスに答えてくれてる人いるぞ?
自分中心すぎるなお前
2024/07/05(金) 10:50:55.60ID:m7ItiyZi0
>>166
あ、ごめん
違う話だった
vscodeとpython でパスが違ってんだろ
2024/07/05(金) 12:41:02.07ID:vdatRhiw0
pyhon+vscodeの学習はまずvenv作ってvscodeのインタプリタにvenv指定から始めよ
それ以外はない
169デフォルトの名無しさん (ワッチョイ 8732-gjd7)
垢版 |
2024/07/05(金) 13:24:54.29ID:DtMV2yWt0
>>168
これ
170デフォルトの名無しさん (ワッチョイ 8732-gjd7)
垢版 |
2024/07/05(金) 13:27:54.35ID:DtMV2yWt0
>>167
もっとちゃんと謝って
2024/07/05(金) 16:52:25.24ID:j6N6PWkn0
module3.py
module2.py
folder
-__init__.py
-consts.py
-module1.py

<__init__.py>
from . consts import *
from . module1 import Class_A

<consts.py>
A=0
B=0
...

<module1.py>
class Class_A():
...

<module2.py>
from folder import *
class Class_B():
def aaa(self):
self.class_a=Class_A()

<module3.py>
from module2 import Class_B
print(A)

module3を実行でNameError: name 'A' is not definedがでます。module3でconsts.pyをインポートする以外でなにか方法ありませんか
2024/07/05(金) 17:13:03.78ID:j6N6PWkn0
記載ミスがありました。これでAのネームエラーがでます

<module3.py>
from module2 import Class_B
class Class_C(Class_B):
def bbb(self):
self.aaa()
if __name__ == '__main__':
class_c=Class_C
class_c.bbb()
print(A)
173デフォルトの名無しさん (ワッチョイ 877c-5+Ml)
垢版 |
2024/07/05(金) 18:12:47.92ID:/nhnoDEU0
そりゃそうだろうね
174デフォルトの名無しさん (ワッチョイ cd5f-D9Rd)
垢版 |
2024/07/09(火) 19:42:58.64ID:YnhmosHM0
strでキャストしましょう
2024/07/13(土) 16:07:01.14ID:9PFDbe2C0
self.__next_f.push() でバラバラになってるのをがっちゃんこするモジュール無い?
2024/07/13(土) 16:16:18.93ID:h5PR0uBa0
Windows版CPython 3.12.4に同梱のPython Launcherのコンソール非表示版(pyw.exe)が壊れてるっぽい
コンソール版のpy.exeと同じ動作になってしまって、コンソールが非表示に出来ない

試しに、3.10.11に同梱のpyw.exeと入れ替えてみると想定の動作になる

あんまり使ってる人いないのかなぁ
2024/07/13(土) 17:29:23.72ID:h5PR0uBa0
3.11以降は全部同じ動作(コンソールが立ち上がる)になった
これだけ前からだとすると、壊れてるっていうのと違うんだろうけど、よくわからないなぁ
-64オプションが廃止予定になったくらいで、特に関係ありそうな変更はなさそう
別途起動オプションがあるかと思ったけど、見つからなかった
もしかしておま環なのかも

試したインストーラーはこちら(amd64版も同梱)
https://www.python.org/ftp/python/[python version]/win32/launcher.msi
結局、想定の動作になる最新のランチャーは3.10.11のものということなるみたい

以下、テストファイル(Windowsモード用拡張子 *.pyw で保存、py.iniは未使用)

これをダブルクリックで起動すると、コンソールは現れないのが本来の状態(のはず)



#!/usr/bin/env python
import tkinter

root = tkinter.Tk()
root.geometry('300x150')

label = tkinter.Label(text='テスト文字列')
label.place(x=100, y=60)

root.mainloop()


興味があったら追試よろしく
2024/07/13(土) 18:47:25.72ID:YaCWuMoz0
>>177
shebangが#!/usr/bin/env pythonの時だけコンソール出るな
#!/usr/bin/env pythonw、#!/usr/bin/python、バージョン指定あり、shebangなしならコンソール出ない
2024/07/13(土) 19:10:40.79ID:h5PR0uBa0
>>178
追試ありがとう

pyw -3 hoge.pyw でもコンソール非表示になった

以前のランチャーは shebangの "python"の文字列しか見ていなかったと記憶しているけど、
もともと(今も)は #!python というのをデフォルトにしているようなので、
どうもそれ以外の扱い方が少し変わったみたいだね

今までだと、同じファイルをそのまま拡張子だけ変えるだけで済んだので、
クロスプラットフォーム対応や、python2・3両対応はちょっとめんどくさくなりそう
posix側への対応のために、/usr/bin/envは書いておきたいところなんだけど
180デフォルトの名無しさん (アウアウエー Sa13-pk1M)
垢版 |
2024/07/13(土) 22:45:23.80ID:nTr8FyGBa
mamifestやろ
181デフォルトの名無しさん (ワッチョイ d5d4-Pe0Q)
垢版 |
2024/07/15(月) 15:45:51.64ID:wT4qVw/w0
質問
VS Codeのワークスペースとvenvの仮想環境との対応付けってどこに記録されてるの?
仮想環境を作るとポップアップが出て「このワークスペースを作成された仮想環境で常に開きますか?」という表示されると思うけど、あれで No してしまった時に設定し直すようなことをしたい
ローカルの .vscode フォルダにはそれらしきものはないし
Windowsでの話を知りたい
2024/07/15(月) 16:12:11.69ID:Yn9vf8AX0
Ctrl+,でsettings.jsonを開いてそこに設定する

"python.venvFolders": [
"envs",
".pyenv",
".direnv"
]
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況