多版本Python共存|个人记录
2016-08-24 14:43
561 查看
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[/code]
检查目前所安装的环境,使用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为个人路径
Create virtual environments for python with conda
缺少各种包
discarding$HOME/anaconda2/binfrom PATH
prepending$HOME/anaconda2/envs/tensorflow/binto PATH
无用?
pip install matplotlib
pip install -U scikit-learn
pip install scipy
终于可以跑啦~~
如果不是像我一样之前已经安装过别的版本,可能存在问题。如果新安装,请参照Anaconda多环境多版本python配置指导[windows]pyenv版本管理
查看可安装python版本pyenv install -l
安装pythonepyenv install 2.7.5(2.7.5为版本号)
Simple Python Version Management: pyenv
在Mac电脑上安装多版本的Python
OSX下的Python多版本管理器pyenv的安装设置
Mac OS X 上如何切换默认的 Python 版本?
相关文章推荐
- (个人记录)Python2 与Python3的版本区别
- windows下python多版本共存的解决记录
- 多个python版本共存的方法
- 点滴记录python linux中的个人经验
- Python多版本共存之pyenv
- 在CentOS7上安装Python3.5.0,及其与旧版本Python2.7.5的共存问题笔记
- pyenv python多版本共存
- python多个版本的共存问题
- Python多版本共存之pyenv
- python在windows下多版本共存
- 解决多个版本的python共存时的问题 => 持续更新
- Python多版本共存之pyenv
- Python多版本共存导致动态库混乱的问题
- python个人记录3 mysql监控
- Python多版本共存之pyenv
- python在windows下多版本共存
- Framework 各版本特性 摘自(http://blog.csdn.net/tzjly/article/details/6727933)仅作个人记录之用
- 开发记录_自学Python写爬虫程序爬取csdn个人博客信息
- C++ primer学习记录(个人猜想未测试版本)
- Windows下使Python2.x版本的解释器与3.x共存的方法