簡體   English   中英

我同時擁有python2和3,我想使用python2但在powershell上我正在使用python3

[英]i have both python2 and 3, I want to use python2 but on powershell I'm using python3

我正在做一個學習python的簡易教程,他們使用的是python2.7,我下載了它,但無法從3.3切換回2.7。我操作PATH變量,添加了C:\\ Python27,但這沒有任何其他建議嗎?

將python解釋器可執行文件重命名為其各自的版本。 操作系統只是執行在路徑中找到的第一個“ python”可執行文件,該可執行文件可能是3.x版本。 因此,在命令行中,您可以輸入python2或python3來選擇所需的解釋器版本。

另一個選擇是。

您可以為python 2.7版本創建虛擬環境。 並激活環境。 並使用您的虛擬環境進行python 2.7學習。

username@mypc:~/dev/learn-code$ virtualenv myenv -p /usr/bin/python
Already using interpreter /usr/bin/python
New python executable in /home/username/dev/learn-code/myenv/bin/python
Installing setuptools, pip, wheel...done.
username@mypc:~/dev/learn-code$ 
username@mypc:~/dev/learn-code$ 
username@mypc:~/dev/learn-code$ source myenv/bin/activate
(myenv) username@mypc:~/dev/learn-code$ 
(myenv) username@mypc:~/dev/learn-code$ python
Python 2.7.6 (default, Oct 26 2016, 20:30:19) 
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hello"
hello
>>> 
  • 在Windows環境中的設置也類似。 看到這個鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM