C12-5 Mac中python虚拟环境搭建

在python开发过程中,经常会使用第三方包,或者内置的包。

OSX系统自带有python语言,可以通过命令行中 python
命令进入python解释界面,并看到版本等相关信息,exit()可退出,如果只是看看哪个版本可以用python
–version命令,系统默认的python为python2.7,因为有些系统文件是用python写的,所以我们不能轻易修改系统默认配置,比如说把新安装的python3.6修改成名为python,有可能造成系统崩溃就,再花时间去配置系统就得不偿失了。

图片 1安装知识点

那么这些包,具体有哪些选项,有哪些方法,你知道吗?下面介绍一种万能方法。

为此我们可以使用Homebrew或者anaconda这些非常好用的工具来管理python多版本共存的问题,并进行相应的库管理。自己使用的是Homebrew,用着还可以,前提是需要安装Xcode。相关安装教程,及python不同版本的安装都有大量资料可供参考,不再赘述,说下自己的使用经历。通过brew安装python后,其天然的将python2和python3与系统python隔离,避免我们使用python2版本时发生混乱,要查看区别可以使用python2
–version、python3
–version命令看路径就可。且二者均默认安装了pip包安装工具,只是python2中名为pip,而python3中为pip3,这样的安排也减少了不同版本命令混乱问题(注意,系统默认的python版本,并未安装pip工具,只有easy-install这一工具,但强烈建议不要用其安装pip工具)。

  1. 在没有Linux环境的前提下,从头开始安装Linux环境与cuda

 

但是开发项目等,需要用到虚拟环境来很方便的隔离不同的项目及安装的各种版本的包,因为包版本不同,有些用法也不同,可能随意升级会造成不必要的困扰。但brew安装的python,python3中默认安装了pyenv这一搭建虚拟环境的工具,而python2却并未安装,如果要用python2,就需要我们自己安装相关工具,有virtualenv、pyenv等,建议使用pyenv,命令简单,操作方便。python编译器建议使用pycharm,sublime也可以只是要用虚拟环境交互时就比较麻烦。原因自行搜索。所有下述所用命令注意空格。

  1. 并且编译安装mxnet的gpu加速环境
  2. 及配置python接口。

  3. 安装ubuntu 16.04

  4. 安装cuda 8.0
  5. 安装anaconda3
  6. 编译mxnet 0.94
  7. 安装opencv3

使用命令:<注意,命令里python显示的API版本是根据这个来的,如果要查看不同版本的,请在这里区别>

1、可以在命令行中输入pip install pyenv或virtualenv,安装;

python -m pydoc -p 8000

2、安装完成后:virtualenv使用
virtualenv –python==python2 虚拟环境路径及名称,
自己刚安装因为不知道,按照python2 -m virtualen
名称,建立的虚拟环境也能用;
pyenv使用:
python2 -m venv 虚拟环境名称
来建立

  1. 为什么使用16.04?

你会看到这样的界面:

3、按照上述方法建立完成后,用pycharm进入上述虚拟环境,执行一个使用了matplotlib库的py文件时,会发现出现错误,显示python命令不能执行,因为matplotlib默认要去调用python而我们的虚拟环境使用的是python2,所以还需要修改下matplotlib的设置;

目前最新的长期支持版本,安装一些新玩意的时候,少解决大量的依赖,比如最常用的gcc版本依赖。

图片 2

4、用ls -a命令看看根目录下是否存在.matplotlib这一目录:

  1. 为什么使用cuda?

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website