2017-09-27 10 views
1

友人のコンピュータにインストールしたいPython3で書かれた小さなプログラムがあります。主な問題は、すべてのコンピュータにPython3がインストールされているわけではないことです(主にPython2-)。プログラムを実行したい各コンピュータにインストールする必要がありますか?Python3を同じ独立したフォルダの中にインストールして実行する

以下に示すように、別のディレクトリにPython3をインストールすることは可能でしょうか。

enter image description here

その後、私はmyProgramフォルダ内にインストールのPythonの正しいバージョンを実行するためにシェバングを使用することができるだろう。

#!C:\myProgram\python3 python 

# Test 
a = input('Entrer un nom:') 
print(a) 

私はmyProgram.pyファイルをダブルクリックし、ウィンドウが開き、すぐに閉じ...

は、これは悪い考えであるかどうか?もしそうなら、それを実現する方法はありますか?

答えて

1

を使用したい任意のプログラムを壊す可能性がある場合、私は知らないあなたは、むしろPythonスクリプトから実行可能ファイルを作成することができますそれらのマシンにすべてのpython 3をインストールするよりも。あなたがそれを行うにはいくつかの方法があります。this answerを参照してください。
pyinstallerをご覧ください。

+0

はい、私はそれが解決策だと思います。ありがとう! – wiltomap

0

プログラムを実行するために、友人のマシンにPython 3を追加します。 そのような小さなプログラムをコンピュータで実行するユーティリティは何ですか?

0

提案方法はうまくいかないでしょう。

  1. Windowsはシバンについて知りません。
  2. これを実行しても、ユーザーがプログラムをC:\ myProgramにインストールした場合(この場所は本当に適切な場所ではなく、ユーザーはそこにインストールする権利がない可能性があります)

Pythonランタイムをインストールする必要がなくても、Pythonプログラムをポータブルにする方法があります。悲しいかな、私は現在自分の名前を知らない。

それとも、それが実現可能であるならば、自分のマシン上のPython 3をインストールし、それは、Python 2.

関連する問題