OSX Python 2二进制干扰python 3

时间:2018-12-26 18:25:14

标签: python macos

我正在尝试使用python 3进行编程,但是可视代码始终使我默认为python2。我将解释器设置为python 3,但是input()不起作用,只有raw_input起作用。任何帮助表示赞赏。谢谢。

编辑:我的问题与此类似,Python 3.7 input() doesnt work but raw_input does,但没有一个答案能解决我的问题。

1 个答案:

答案 0 :(得分:0)

在OSX中,我喜欢使用Virtualenv解决Python2和Python3的问题

[sudo] pip install virtualenv

安装后:

python3 -m venv /path/to/new/virtual/environment

运行

source my_project/bin/activate

停用

deactivate