問題タブ [python-3.3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python3.3の青写真
Python 3.3でどの言語の変更が行われるのかを知りたいです(開発者のメーリングリストに登録してメッセージの流れを監視する必要はありません)。
このページはpython.orgで見つけましたが、他のプログラマーが推奨する追加のリファレンスがあるかどうか疑問に思います。
python - Python を libz でコンパイルするにはどうすればよいですか?
ソースからコンパイルしたばかりのpython 3.3のバージョン:
私のシステムバージョンの python3 (3.2) に対して:
何らかの理由で、libz およびその他のいくつかのライブラリーが欠落しています。ここで解決策を試しましたが、うまくいきませんでした。私は困惑しています - 何かアイデアはありますか?
python - 新しいパッケージがPython3.3に付属する場合、Distributeは古くなりますか?
Python 3.3には、「パッケージング」と呼ばれる新しいパッケージングツールが付属します。
「distribute」および「distutils2」プロジェクトに基づいて構築され、「distutils」を廃止する新しい「パッケージング」モジュール
これは、 DistributeがPython 3.3で古くなることを意味しますか?
python - Python 3.3 PEP 418の例では、「名前空間」オブジェクトは反復可能なエラーではありません
Python 3.3のベータ版がリリースされ、すばらしいものになりました。
新しく作り直されたタイムモジュールには、プラットフォームの多くの論理クロックに関する情報を取得するためのget_clock_infoメソッドがあります。PEP 418は、新しい時間モジュールについて説明しています。
PEP 418で参照されているサンプルプログラムの1つであるclock_resolution.pyを実行しようとすると、TypeError: 'namespace' object is not iterable
以下の54行目に表示されます。
53行目の「info」には次のものが含まれています。
では、名前空間オブジェクトをどのように反復するのでしょうか。
python - リストPythonのすべてのアイテムで関数を使用する
こんにちは私はフォルダのリストを圧縮して圧縮ファイルの名前を変更するツールを構築しようとしています。圧縮したいフォルダの名前のこのリストは.txtファイルにあります。.txtは次のようなものです。
私はこのコードをビルドするために複数のメソッドを使用しましたが、Pythonエラーセットオブジェクトがサブスクリプト可能ではなく、これを修正するために何をすべきか、そしてここから続行する方法がわかりません。辞書でshutil.make_archiveを使用することはできませんか、それともリストを使用できますか?この関数を最初の列で実行し、2番目の列を使用して作成しているファイルの名前を変更したいからです。私はPython3を使用していますが、どんな助けでも素晴らしいでしょう!
python - Python 3.3 ソース コードのセットアップ: モジュールが見つかりませんでした: _lzma _sqlite3 _tkinter
Python開発者ガイドに従って、Ubuntu 12.04でCPythonのコンパイル済みバージョンをセットアップしようとしています。依存パッケージ lzma および sqlite3 をインストールした後でも、ビルドが失敗し、依存モジュールが見つからないことが示されます。 正確なエラー:
*Python のビルドは終了しましたが、これらのモジュールをビルドするために必要なビットが見つかりませんでした: _lzma _sqlite3 _tkinter
必要なビットを見つけるには、detect_modules() の setup.py でモジュールの名前を調べます。
パッケージ tkinter が見つかりませんでした。どんな助けにも感謝します。
python - Python 3.3 HTTP Cookie エラー
Python 3.3 を (ソースから) 新規インストールし、'requests' ライブラリをインストールしました。私は非常に単純なリクエストを試みています:
そして、私は見返りに非常に奇妙なエラーを受け取ります:
私はまだ Python の初心者なので、このエラーの原因がまったくわかりません。何か案は?
macos - Python 3.3 は、OSX にインストールされた pip パッケージを見つけることができませんか?
最近、Python.org から Python 3.3 DMG をインストールしました。
pip、virtualenv、および virtualenv-wrapper がインストールされています。
私がする時:
環境は期待どおりに作成されます。
次に pip install を実行すると、次のようになります。
正しくインストールされます (エラーなし)。
次にpythonを起動すると:
pytz、pymemoize、mock など、他のいくつかのパッケージも試してみましたが、すべて同じ「No module named ...」という問題に悩まされているようです。
仮想環境の site-packages ディレクトリを見ると、パッケージがそこにありますが、インタープリターがそれらを見つけられないように見えるだけです。インストールされているpip freeze
すべてのパッケージが一覧表示されます。
助言がありますか?
それが役立つ場合、私は使用しています:
- Python 3.3 (これも Python.org の .dmg からインストール)
- ピップ v1.2.1
- virtualenv-wrapper v1.8.2
- 配布 0.6.28
- OSX 10.7 (ライオン)
編集:要求に応じて、の出力sys.path
は次のとおりです。
そのため、不足しているのは次のとおりです。「/Users/aparkin/.envs/someenv/lib/python3.3/site-packages」-仮想環境のサイトパッケージディレクトリ。
編集 2: 同様ls -l
に、site-packages ディレクトリで実行すると、次のようになります。
python - Python 3.3を使用する場合、Pythonパッケージvirtualenvは必要ですか?
Cristoph Gohlkeのpythonパッケージを調べていたところ、 Python3.3用のVirtualenvパッケージがあることに気づきました。
標準のPythonライブラリv3.3にはパッケージvenvがあるので、このパッケージを個別にインストールする利点があるかどうか疑問に思いました。
編集:両方のパッケージ、virtualenv 1.8.2とvenvのドキュメントから、 venv標準ライブラリパッケージには次の機能が欠けていると言えます。
--no-site-packages
オプション- setuptoolsまたはdistributeのいずれかを選択
- デフォルトのPythonインストールでは利用できないため、pipをインストールできません
- 仮想環境内でのプロンプトプレフィックスのカスタマイズはありません
--prompt=PROMPT
他に見つけられなかった違いがあれば、ここに書いてください。
python - paramiko をインポートするときの「ciphers」での ValueError
win 7 32bitにparamikoをインストールしたいのですが、pythonは3.3です。コンパイルできますが、次のエラーが発生します。