通过添加虚拟环境,我的windows中安装了不同的python版本,但是输入'ipython'进入的是base
环境的pyhton,不是我想运行的版本。
如何在windows关联指定的python?vs code如何设置?
> which ipython
/usr/local/bin/ipython
> cat /usr/local/bin/ipython
#!/usr/local/opt/python/bin/python2.7
# -*- coding: utf-8 -*-
import re
import sys
from IPython import start_ipython
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(start_ipython())
ipython 可执行文件,ipython2 和这个一样,ipython 版本 5.1.0
你把这个可执行文件的头行修改为相应的 Python 解释器即可。
#!/usr/bin/env python2
#!/usr/bin/env python3
可以通过Python脚本来运行IPython:
if __name__ == '__main__':
from IPython import start_ipython
start_ipython()
这样的话,只需要在运行该文件时设置vscode的Python版本即可。
Anaconda中新安装的python环境会处于Anaconda3目录下的envs文件夹中,然后进入对应python版本复制该路径即可,例如本人的为