我試圖讓python3工作和所有的設置,同時保持python2庫(系統相關性和所有)。當python2是本機時在Linux中安裝python3
我已經安裝了Python3.3(編譯等。)及其在/ usr/bin中/ Python3並排着/usr/bin/Python2.x
進入「蟒蛇」將帶我到2.6 IDE,'python3'或'python3.3'什麼都不做。我只是有點困惑,我不知道爲什麼目前這不起作用。
我實際上可以用/ usr/bin/python3/bin/python3調用它,它可以工作。這看起來不太漂亮,我應該在這裏做什麼?
$ pwd
/usr/bin/python3/bin
$ ls
2to3 idle3.3 python3 python3.3m pyvenv
2to3-3.3 pydoc3 python3.3 python3.3m-config pyvenv-3.3
idle3 pydoc3.3 python3.3-config python3-config
$ cat /proc/version
Linux version 2.6.34.7-56.40.amzn1.i686 ([email protected]) (gcc version 4.4.4 20100525 (Red Hat 4.4.4-5) (GCC)) #1 SMP Fri Oct 22 18:48:33 UTC 2010
你可以在你的'$ PATH'上的某個地方放一個simlink到'/ usr/bin/python3/bin/python3'。不知道你如何安裝它,如果它應該已經可用。它通常是。 – 2013-04-06 21:53:54
您可以在'.bash_profile'('function python3 {/ usr/bin/python3/bin/python3 $ 1}')中將路徑作爲別名添加到(例如)'python3'。在OSX上我有它們的前綴爲;別名py2 ='python''和' 別名py3 ='python3''。 – 2013-04-06 21:59:28
和這個二進制文件實際上位於'/ usr/bin/python3/bin/python'下?奇怪的dirname ...通常,在'/ usr/bin'下,只有文件,沒有目錄,並且它們都應該被調用。 – glglgl 2013-04-06 22:18:27