1

私は数時間、distribute_setup.py をアクティブな仮想環境に正しくインストールしようと試みてきました。実行できますが、常にエラーが発生します。どんな助けでも大歓迎です。現在、Ubuntu 12.10 でこれを実行しようとしています。

ありがとう!

 python distribute_setup.py
 Extracting in /tmp/tmpvmrkpz
 Traceback (most recent call last):
 File "distribute_setup.py", line 546, in <module>
 sys.exit(main())
 File "distribute_setup.py", line 543, in main
 return _install(tarball, _build_install_args(options))
 File "distribute_setup.py", line 76, in _install
 tar = tarfile.open(tarball)
 File "/usr/local/lib/python3.3/tarfile.py", line 1571, in open
 raise ReadError("file could not be opened successfully")
 tarfile.ReadError: file could not be opened successfully
 (DjangoTutorial) test@ubuntu:~$ 

(DjangoTutorial) はアクティブな仮想環境です

依存関係を構築しようとすると、次のようになります

test@ubuntu:~/Code/Tutorial$ sudo apt-get build-dep python3
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: You must put some 'source' URIs in your sources.list
test@ubuntu:~/Code/Tutorial$ 

Python3.3 は /usr/local/lib にインストールされています

また、ubuntu と python3.3 を再インストールしようとしましたが、それでも動作しません!

4

2 に答える 2

4

これは仮想環境の問題ではないようです。むしろ、Python インストールの依存関係が欠落しているという問題です。試す

sudo apt-get build-dep python3

次に、python3.3 の構成とビルドを再度試みます。-dev パッケージも追加します

sudo apt-get install python3.3-dev

次に、パッケージをインストールしてみてください。ほとんどの場合、仮想環境を再度作成する必要があります。

tarfile.py は、4 つの抽出方法 (tar、gzip、bz2、xopen) のいずれかを使用して tarball を開こうとしますが、Python ライブラリでそれぞれのモジュールが見つからない場合、エラーが発生します。そのうちのいくつかは、ベースの python に含まれていない可能性があります。パッケージ。

于 2013-04-19T13:27:41.427 に答える