背景:第一次尝试用 xcode 编写Python代码时发现不知道如何去填写指定的python安装目录
1. 三个关键点
想要查看所有的Anaconda虚拟环境的 Python 位置,有三个关键点:
1.1 查看当前的环境的默认使用的Python版本
python
结果:
Python 3.6.8 |Anaconda, Inc.| (default, Dec 29 2018, 19:04:46)
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
可以看到我默认使用的python是python3.8,
这部分是可以自己设置的,查看:Linux设置Python的默认版本
exit() # 退出 python 环境
1.2 查看当前 python 的安装路径
which python
可以看到我默认使用的是Anaconda中base
环境中的Python!
这部分是可以自己设置的,查看:Linux设置Python的默认版本
结果:
/Users/robin/software/anaconda3/bin/python
1.3 显示所有的Anaconda虚拟环境,切换环境依次查看
conda env list
结果:
base * /Users/robin/software/anaconda3
FairMOT /Users/robin/software/anaconda3/envs/FairMOT
cling /Users/robin/software/anaconda3/envs/cling
python27 /Users/robin/software/anaconda3/envs/python27
pytorch /Users/robin/software/anaconda3/envs/pytorch
pytorch_py36 /Users/robin/software/anaconda3/envs/pytorch_py36
tensorflow /Users/robin/software/anaconda3/envs/tensorflow
turipy35 /Users/robin/software/anaconda3/envs/turipy35
有了这些环境的名字就可以自己切换进入,并依次按照上面的方式(which python
)查看了,比如:
conda activate tensorflow
which python
结果:
/Users/robin/software/anaconda3/envs/tensorflow/bin/python
2. 总结:完整过程
完整的过程如下:
- 查看当前默认的python版本及目录:
python
、which python
- 查看所有的Anaconda虚拟环境的 Python 位置
2.1 显示所有的 Anaconda 虚拟环境及位置:conda env list
2.2 进入某个 Anaconda 虚拟环境:conda activate xxx
2.3 显示当前(的 Anaconda 虚拟)环境中 python 的安装位置:which python
补:如果已经知道了python的安装位置,想要查看该目录下所有的python:ls /usr/bin/python*
版权声明:本文为Robin_Pi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。