1

質問がダミーである場合は事前に謝罪します。Windows XPでPython 3.2.3を使用しています。現在、Python3.3.2が必要ですが、Python 3.2.3を削除できません。多くのコードとパッケージを実行する必要があるためです。 .
2 つの異なる環境で 2 つのバージョンの Python を実行するために virtualenv をインストールしましたが、その後、Python 3.3.2 を使用してコードを実行する方法がわかりませんでした。

C:\>virtualenv.exe env1
C:\>env1\Scripts\activate

env1 という名前のフォルダーが作成された後、何をすべきかわかりません。Python 3.3.2 をダウンロードして同じフォルダー (env1) にインストールしましたが、正しいですか? 次に、次のことを試します。

(env1) C:\>python3.3.2  

私は以下を得ました:

'python3.3.2' is not recognized as an internal or external command,  
operable program or batch file. 

私も試しました:

(env1) C:\>python python33  

私は以下を得ました:

python: can't open file 'python33': [Errno 2] No such file or directory   

私が述べたように、私はこの時点で立ち往生しています。

ありがとう

4

3 に答える 3

2

Python 3.3.2 をインストールしたら、2 つの異なるバージョンの Python を使用するために virtualenv は必要ありません。特定のスクリプトを実行できます。

C:\python33\python.exe script.py

また

C:\python32\python.exe script.py

インストールした最後のバージョンは Python 3.3 であるため、スクリプトをダブルクリックしたときに Windows が使用するバージョンです。

于 2013-07-02T23:08:18.950 に答える
2

迅速な回答: 他のバージョンをインストールし、フラグ -p を使用して virtualenv で使用するバージョンを指定できます

古いバージョンと同じように、新しいバージョンをインストールします。C:\Python32\ と C:\Python33\ フォルダーがあるとします。コマンドを呼び出すだけです

virtualenv -p C:\Python33\python.exe venv

完全な回答:

質問がダミーである場合は事前に謝罪します。Windows XPでPython 3.2.3を使用しています。現在、Python3.3.2が必要ですが、Python 3.2.3を削除できません。多くのコードとパッケージを実行する必要があるためです。 . 2 つの異なる環境で 2 つのバージョンの Python を実行するために virtualenv をインストールしましたが、その後、Python 3.3.2 を使用してコードを実行する方法がわかりませんでした。

C:>virtualenv.exe env1 C:>env1\Scripts\activate 今、フォルダーが作成された後に何をすべきかわからない env1 という名前で、Python 3.3.2 をダウンロードして同じフォルダー (env1) にインストールしました。あれは正しいですか ?次に、次のことを試します。

フォルダーが作成されたら、上記のアクティブ化スクリプトを使用して仮想環境をアクティブ化します。その後、python インタープリターを使用してバージョンを確認できます。

(env1) C:>python3.3.2
次のようになりました:

「python3.3.2」は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されません。私も試しました:

Python を呼び出してバージョンを確認するだけです。virtualenv によって作成されたサンドボックスを使用しています

(env1) C:>python python33
次のようになりました。

python: ファイル 'python33' を開けません: [Errno 2] そのようなファイルやディレクトリはありません
前述のとおり、この時点で立ち往生しています。

これは変な電話です。使用するときと同じように、python33ファイルを実行しようとしています

python hello_world.py

ファイルが存在しないと言っているだけです。

于 2013-07-02T23:36:05.860 に答える
0

私のコーディング クラスでは、環境変数の下に新しい PATH (最新の Python のパス) を追加しました。そこからコマンドプロンプトに移動して、次のように入力できます。

C:\Users\Joe>python3

これは私の場合です。

1) これを行うには: Python 3.3.2 を含む C: の下のフォルダー (Python33 フォルダーである必要があります) に移動し、名前を付けたアプリケーションの名前pythonを変更しますpython3(アプリへのパスを書き留めるかコピーします)。

2)スタートメニューを開き、コンピュータを右クリックしてプロパティをクリックします。画面がポップアップし、その横に「高度なシステム設定」と表示されます。別の画面がポップアップし、環境変数をクリックします。

3)そのパスを書き留めるように言ったのを覚えていますか? システム変数の下で、新しいボタンをクリックします。変数名を PATH として入力し、変数値を次のように入力します。

C:\Python33

[OK]、[OK]、[OK] をクリックします。スタート メニューを開き、コマンド プロンプトに移動します。と入力するだけpython3です。コマンド プロンプト画面に、Python 3.3.2 に関する何かが表示されるはずです。

これで、行ごとの Python コンパイラができました。これから、プログラムを作成するか、メモ帳またはメモ帳 ++ でプログラムを入力し、コマンド プロンプトを開いて実行することができます。

幸運を!!

于 2013-07-02T23:25:17.047 に答える