問題タブ [six]

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.

0 投票する
2 に答える
2475 参照

python - Python 6 の奇妙な問題: urllib をインポートできません

ravenには、独自のバージョンのsixモジュールが付属しているため、スタンドアロンの six モジュールに存在するモジュールをインポートできないようです。下記を参照してください:

これを再現するrequests==0.14.1には、仮想環境にインストールしmotoraven次のスクリプトを実行します。

ヒントをいただければ幸いです。

0 投票する
2 に答える
6081 参照

python - Python - 6 をアップグレードできません。以前のバージョンのアンインストールに問題があります

実行sudo pip install --upgrade sixすると、以下の問題が発生します。

2016-01-20 18:29:48|optim $ sudo pip install --upgrade six Collecting six Downloading six-1.10.0-py2.py3-none-any.whl Installing collected packages: six Found existing installation: six 1.4.1 Detected a distutils installed project ('six') which we cannot uninstall. The metadata provided by distutils does not contain a list of files which have been installed, so pip does not know which files to uninstall.

私は Python 2.7 を使用しており、Mac OS X 10.11.1 を使用しています。

このアップグレードを成功させるにはどうすればよいですか?

(他の種類の関連する投稿がありますが、実際にはこの同じエラーに対する解決策はありません。)

編集:

sixから物を削除することで手動で削除できると言われましsite-packagesた。site-packagesで始まるファイルは次のsixとおりです。

six-1.10.0.dist-info, six-1.9.0.dist-info, six.py, six.py.

それらはすべて正しい/安全に削除できますか?

EDIT2:

から削除することにしましたが、インストールできないsite-packages既存のものは実際には にあります。 そこにファイルが 表示されます: 問題は、それらのファイルがどこにあるかを考えると、どうすればそれらのファイルを削除できるかということです。six
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python

six-1.4.1-py2.7.egg-infosix.pysix.pycrmsudoOperation not permitted

0 投票する
1 に答える
720 参照

python - PyGreSQL を pip でインストールできない

現在、を使用して PyGreSQL をインストールしようとしてpip install PyGreSQLいますが、コマンドを実行すると次のエラーが発生します。

誰が何が間違っているのか知っていますか? 私が知る限り、何かがおかしいのですがextern.six.moves、オンラインでこれについて何も見つけることができませんでした...

0 投票する
1 に答える
74 参照

python - PyObjC アプリが move モジュールを見つけられない

このチュートリアル (2013 年以降) を PyObjC ( http://blog.adamw523.com/os-x-cocoa-application-python-pyobjc/ ) で使用しています。

ただし、使用後に実行するpython setup.py py2appと、「dist/RocketGui.app/Contents/MacOS/RocketGui」を実行すると次のエラーが発生します。

私は次のことをしました:

ただし、オンラインで調べたところ、PyObjC はサポートされなくなったようです。これに対する修正はありますか、それともフレームワークを切り替える必要がありますか (私は pip でインストールできるものを好みます)?

0 投票する
1 に答える
556 参照

eclipse - PyDev Eclipse エディターが存在しないコードのエラーを報告するのはなぜですか?

私の PyDev Eclipse プロジェクトには、次の 4 行を含むファイルが 1 つしかありません。

Eclipse は次の「問題」を報告します。

ただし、Eclipse は問題なくプログラムを実行し、コマンド ラインから python3 (または ipython3) と同様に「OK」を出力します。

Eclipse+PyDev のエディターがそのライブラリーを認識しない理由は何ですか? Python Six ライブラリです。pip3 は、ライブラリがインストールされていることを報告します。

他のライブラリのインポートは問題ありません。

Ubuntu 16.04 および Python 3.5 で Eclipse Mars を実行しています。

ありがとう!

0 投票する
3 に答える
8112 参照

python - Python 6 ライブラリからインポートできません

6 から何もインポートできません。これらの行は両方ともエラーになります。

-->Unresolved reference "urlretrieve"

-->Unresolved reference "cPickle"

OS X 10.11.5。IntelliJ 2016.1.2、PyCharm 2016.1.3、Python 2.7.11、Six 1.10.0。

私が修正しようとしたこと(PyCharmごとに、有効なコードと他の投稿の未解決の参照エラーが表示されます):

  • Python インタープリターの切り替え
  • IntelliJ: アイデア ファイルを削除しました
  • IDE -> キャッシュの無効化 / 再起動
  • 同じソースで完全に新しいプロジェクトを作成しました
  • 切り替えられた IDE (IntelliJ -> PyCharm)
  • 検証済みの 6 つが最新です。

_

私が試したPython SDK:

何も機能しませんでした。助けてください!ありがとう。

---------- 2016 年 5 月 23 日更新 ---------------------------

コマンド ラインから「from six.moves...」インポート行を実行しても、エラーは発生しません。コマンド ラインは Python 2.7.11 を呼び出します。PyCharm も Python 2.7.11 を使用しており、PyCharm は 6 つが利用可能であることも示しています - 最初のスクリーンショットを参照してください。プロジェクトには .pyc ファイルはなく、main.py だけです。 ここに画像の説明を入力 奇妙なことに、main.py は PyCharm 内でエラーなしで実行されます。「Hello」行は印刷されます (2 番目のスクリーン ショットを参照)。 ファイルは正常に実行されます このスクリーン ショットは、設定内のプロジェクト インタープリターを示しています ここに画像の説明を入力

---------- 2016 年 5 月 24 日更新 -----------------------------

import sixコードと python シェルの両方でエラーなく動作し、実行後は 6. ファイル= /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/six-1.10.0-py2.7.egg/six.pyc. ただし、PyCharm IDE は依然として six.moves インポート行にエラーを表示します。

0 投票する
2 に答える
16769 参照

python - Scrapy: AttributeError: 'list' オブジェクトには属性 'iteritems' がありません

これは、スタック オーバーフローに関する私の最初の質問です。最近、linked-in-scraperを使いたくて、「scrapy crawllinkedin.com」をダウンロードして指示したところ、以下のエラーメッセージが表示されました。参考までに、私は anaconda 2.3.0 と python 2.7.11 を使用しています。Scrapy と six を含むすべての関連パッケージは、プログラムを実行する前に pip によって更新されます。

このエラーは、d が辞書型ではなくリスト型であることが原因であると理解しています。また、エラーはscrapyのコードからのものであるため、scrapyパッケージまたはsixパッケージの問題である可能性があります。このエラーを修正するにはどうすればよいですか?

編集:これはscrapy.cfgのコードです

0 投票する
1 に答える
776 参照

python - エラー「Module_six_moves_urllib_parse」オブジェクトに属性「urlsplit」がありません

Sphinx を Six で実行中にエラーが発生しました。プロジェクト ドキュメントで Make HTML を実行すると、エラーが発生します

six パッケージは 1.4.1 であると言っていますが、pip list を実行すると

その1.5.0

誰でもここで問題を見ることができますか? ありがとうございます。ヴィン