mac安装python虚拟环境_详解Mac配置虚拟环境Virtualenv,安装Python科学计算包
最近正在自学Python做科学计算,当然在很多书籍和公开课里最先做的就是安装Numpy, Scipy, Matplotlib等包,不过每次安装单独的包时,都会有各种问题导致安装失败或者调用失败。
比如,
遇到 Exception 和 Error:
明明已经提示 Sklearn 安装成功,但是在调用时却显示:
ImportError: No module named sklearn
还有用 Numpy 的时候:
ValueError: numpy.dtype has the wrong size, try recompiling
看到大家说用虚拟环境比较好,我就也自己安了一个,果然在 virtualenv 上安装各种包都很顺利,用起来也非常顺畅,没再出现什么问题。
virtualenv 可以用来建立一个专属于项目的python环境,保持一个干净的环境。只需要通过命令创建一个虚拟环境,不用的时候通过命令退出,删除。
下面介绍一下安装方法:安装 virtualenv
安装 virtualenvwrapper
安装 Numpy,Scipy,Matplotlib 等
安装 virtualenv$ sudo pip install virtualenv
然后建立一个测试目录:$ mkdir testvirtual
$ cd testvirtual
就可以成功创建一个虚拟环境 env1:$ virtualenv env1
安装 virtualenvwrapper
Virtaulenvwrapper是virtualenv的扩展包,可以更方便地新增,删除,复制,切换虚拟环境。
运行下面命令就安装成功了,默认安装在 /usr/local/bin下面:$ sudo easy_install virtualenvwrapper
接下来创建一个文件夹,用来存放所有的虚拟环境:$ mkdir ~/workspaces
$ cd ~/workspaces
但是在使用virtualenvwrapper之前,要运行virtualenvwrapper.sh文件,需要设置环境变量,也就是把下面两行代码写进 ~/.bashrc里,但是我的电脑里并没有~/.bashrc,查了一下解决办法,比如自己创建个bashrc写进去两行代码,也不管用。
export WORKON_HOME=~/workspaces
source /usr/bin/virtualenvwrapper.sh
最后的办法就是,直接在命令行写,成功了:$ export WORKON_HOME=~/workspaces
$ source /usr/local/bin/virtualenvwrapper.sh
接下来,创建一个或者多个虚拟环境 env1,env2:$ mkvirtualenv env1
成功后,当前路径前面就会有 (env1)$ mkvirtualenv env2
下面是一些基本操作命令列出虚拟环境:$ lsvirtualenv -b
env1
env2切换虚拟环境:$ workon env1查看环境里安装了哪些包:$ lssitepackages进入当前环境:$ cdvirtualenv进入当前环境的site-packages:$ cdsitepackages
$ cdsitepackages pip复制虚拟环境:$ cpvirtualenv env1 env3
Copying env1 as env3...退出虚拟环境:$ deactivate删除虚拟环境:$ rmvirtualenv env2
Removing env2...
安装 Numpy,Scipy,Matplotlib 等
接下来安装Python的各种包,就比较顺畅了,比如安在env1上:$ workon env1
安装numpy
pip install numpy
安装scipy
$ pip install scipy
安装matplotlib
$ pip install matplotlib
安装ipython
$ pip install ipython[all]
安装pandas
$ pip install pandas
安装Statsmodel
$ pip install statsmodel
安装scikit-learn
$ pip install scikit-learn
按照顺序全部安装成功,后续就可以在虚拟环境上做分析了。
以后每次进入虚拟环境就执行如下代码即可,
不过因为我的环境变量没有写进bashrc里,所以都要多执行两行:$ cd ~/workspaces
$ export WORKON_HOME=~/workspaces
$ source /usr/local/bin/virtualenvwrapper.sh
$ workon env1
退出虚拟环境就用$ deactivate
mac安装python虚拟环境_详解Mac配置虚拟环境Virtualenv,安装Python科学计算包相关推荐
- python安装失败错误代码0x_详解雨林木风Win10提示“Python 0x80070643安装时发生严重错误”解决方法...
相信大家对于电脑非常不陌生吧,那你知道Win10专业版中提示"Python 0x80070643安装时发生严重错误"如何解决吗?是由于什么原因导致的呢?不知道了吧,其实系统错误非常 ...
- vue连接后端本地接口_详解vue配置后台接口方式
详解vue配置后台接口方式 在vueAdmin项目中有两种方式配置后端接口的方式,在此做下记录 第一种(代理方式) 在工程目录下 > config > index.js - 修改为如下配置 ...
- python安装tkinter模块_详解python tkinter模块安装过程
引言: 在Python3下运行Matplotlib之时,碰到了"No module named _tkinter"的问题,花费数小时进行研究解决,这里讲整个过程记录下来,并尝试分析 ...
- tensorflow对应的python版本_详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
参考官网地址: Windows端:https://tensorflow.google.cn/install/source_windows CPU Version Python version Comp ...
- python评价指标_详解分类评价指标和回归评价指标以及Python代码实现
这篇文章介绍的内容是详解分类评价指标和回归评价指标以及Python代码实现,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下. 1.概念 性能度量(评价)指标,主分为两大类: 1)分类评价 ...
- 回撤率 python 平台_详解如何使用python计算一只股票的最大回撤率?
详解如何使用python计算一只股票的最大回撤率? 一.什么是最大回撤率? 最大回撤率:在选定周期内任一历史时点往后推,产品净值走到最低点时的收益率回撤幅度的最大值.最大回撤用来描述买入产品后可能出现 ...
- dpkg安装软件流程_详解linux安装软件的几种方法
一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...
- python 标准输出_详解Python的标准输入输出
本篇文章给大家分享的是详解Python的标准输入输出,内容挺不错的,希望可以帮助到有需要的朋友 一.标准输入输出 1.打印到屏幕 产生输出的最简单方法是使用print语句,可以通过用逗号分隔零个或多个 ...
- 用python画圆角矩形_详解微信小程序canvas圆角矩形的绘制的方法
详解微信小程序canvas圆角矩形的绘制的方法 发布时间:2020-10-04 18:20:31 来源:脚本之家 阅读:103 作者:清夜 微信小程序允许对普通元素通过 border-radius 的 ...
最新文章
- Java多线程闲聊(二):活锁和死锁
- linux中常用的压缩、解压命令详解
- 中国大学MOOC-数据结构基础习题集、06-3、公路村村通
- SQLITE3 使用总结(2)[ZT]
- 微软打造Unity开发工具包 为视力低落的用户增加辅助功能
- Flink Remote Shuffle 开源:面向流批一体与云原生的 Shuffle 服务
- 从0开始实现自动化运维工具(一)
- 170319 剑指offer 1.把一个字符串转化成整数(简单问题的全面性考虑)
- 视频教程-Dubbo入门视频课程-Java
- Switch / Xbox / PS / PSV / PSP 游戏指南
- ab性能测试工具使用
- 中国 各大银行bankCode 开户行代码和名称 高清银行图标
- 虚拟机桥接模式联网设置
- 一步一步教你如何搭建自己的视频聚合站
- CHK文件恢复工具、软件(CHKRecovery V2.0)
- 永不消失的电波 2020.12.07
- win7计算机自动关机设置在哪里设置方法,win7自动关机设置在哪?自动关机怎么设置具体方法...
- 文件格式大全------转自http://h.shanse8.com/simple/Index.php?t33837.html
- 基本数据类型一题解析:已知m=11,n=41,输出m和n的2次方、3次方、4次方。(附代码)
- 怎么用php做小游戏_php实现贪吃蛇小游戏