Python安装环境
- Mac系统自带python环境为
/System/Library/Frameworks/Python.framework/Versions/
环境默认启动路径为/usr/bin
- 用户安装Anaconda3的python环境为
/Users/用户名/Anaconda3 (anaconda在安装时候的自定义路径)
默认启动路径为/usr/local/bin
- 解释器均于目录
/bin
文件夹中
终端输入: “python”命令会执行/usr/local/bin
下的“python”(如果配置文件未改变该默认路径) - Mac启动时,会先加在系统配置文件,其中(~/.bash_profile)路径查找从后向前,故可在文件最后设置python版本
#export PATH="/usr/bin:$PATH"
安装不同版本python[存在问题,仅作纪录]
- 因为之前安装了python3.5版本,因此使用tensorflow2做为新名称
# Python 2.7
$ conda create -n tensorflow2 python=2.7
- 激活
tensorflow
环境,然后使用其中的 pip 安装 TensorFlow. 当使用easy_install
使用--ignore-installed
标记防止错误的产生。
$ source activate tensorflow2
# Mac OS X, CPU only:
(tensorflow2)$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0rc0-py2-none-any.whl
- 检查目前所安装的环境,使用conda environment info 命令:
conda info -e
注:conda有时也会在目前活动的环境前边加上*号 - 切换到另一个环境(activate/deactivate)
- 切换工作环境的路径:
source activate 文件名
- 切换到系统根目录:
source deactivate
- 切换工作环境的路径:
- 确保当前环境中运行的python版本。
python --version
- 直接用 conda install 并用 -n 指明安装到的环境
conda install -n tensorflow2 spyder
个人记录
然而我遇到的状况是,因为之前用pip安装过,在用以上语句之后,在tensorflow2下调用spyder会报错。即使我又
pip uninstall spyder
之后conda uninstall spyder
终端直接输入
spyder
仍然可以执行。所以卸载anaconda,重装
rm -rf ~/anaconda3
且建议清理~/.bash_profile中的Anaconda路径。
vim ~/.bash_profile
个人记录
再次
看到一个博客Linux(Ubuntu14.04)下安装Anaconda和Spyder
— “在安装的过程中,会问你安装路径,直接回车默认就可以了。有个地方问你是否将anaconda安装路径加入到环境变量(.bashrc)中,这个一定要输入no!!!!!!否则你的py-faster-rcnn就不能正常导入caffe了。若是不小心用了yes,则需要在最后使用sudo gedit ~/.bashrc 然后把最后一行的Anaconda路径去掉,source ~/.bashrc就搞定啦!”
因为spyder一直遇到各种错,这次试了在tensorflow环境以及原环境下conda和pip的uninstall
重新在tensorflow环境中安装
重新运行,遇到各种ImportError: No module named …
conda install 相应包
莫名conda不能用
个人记录(done
conda: command not found
~/.bash_profile
添加PATH=$PATH:$HOME/anaconda2/bin
($HOME为个人路径缺少各种包
discarding$HOME/anaconda2/bin
from PATH
prepending$HOME/anaconda2/envs/tensorflow/bin
to PATH
无用?
pip install matplotlib
pip install -U scikit-learn
pip install scipy
终于可以跑啦~~
- 如果不是像我一样之前已经安装过别的版本,可能存在问题。如果新安装,请参照Anaconda多环境多版本python配置指导[windows]
pyenv版本管理
- 查看可安装python版本
pyenv install -l
- 安装pythone
pyenv install 2.7.5
(2.7.5为版本号)
Simple Python Version Management: pyenv
在Mac电脑上安装多版本的Python
OSX下的Python多版本管理器pyenv的安装设置