conda配置python混合开发环境一站式入门【全平台】
下载安装
- 清华的镜像 [https://mirror.tuna.tsinghua.edu.cn/help/anaconda/]
- 官方说明 [http://conda.pydata.org/docs/using/envs.html]
Windows
直接下载安装包,下载完,直接下一步默认安装就好。
Linux or Mac
直接下载脚本,然后直接sh xxxx.sh安装就ok了
基本命令
#查看版本
conda info —envs
或
conda env list
# 安装完整版python2版本的conda
conda create -n py2 python=2 anaconda
# 移除虚拟环境
conda remove --all -n 3todo
# 创建只有django的python2环境,名字py2-dj,注意,python=2 django是连续参数
conda create python=2 django -n py2-dj
# 如果不指定python版本,那是不能够滴,会报错
conda create -n env-test
Error: too few arguments, must supply command line package specs or --file
# 所以要至少指定个pytohn版本,可以不带任何库
conda create -n env-test python=3
Fetching package metadata .......
自定义命令别名
下面是我自己编的,你可以自定义。然后放到
.bashrc,或.bash_profile就可以了!
linux或mac
# alias for conda
alias cl="conda env list"
alias cc="conda create -n"
alias coa="source activate"
alias cod="source deactivate"
alias cr="conda remove --all -n"
注意:对于Linux,最好自己添加一下环境变量,conda的脚本执行完,也会提醒你的。
添加下面这行到.bashrc,
export PATH=/root/anaconda3/bin:$PATH
最后别忘了重新加载一下。
source ~/.bashrc
Windows最好配合ConEmu使用
在settings->Startup>Environment
alias cl=conda env list
alias cc=conda create -n $*
alias coa=activate $*
alias cod=deactivate
alias cr=conda remove --all -n $*
在mac中的使用示例
建立py3-dj,使用和删除的整个过程
-------
~ cc py3-dj python=3 django
Fetching package metadata .......
Solving package specifications: ..........
Package plan for installation in environment /Users/howie/anaconda3/envs/py3-dj:
The following packages will be downloaded:
package | build
---------------------------|-----------------
django-1.9.5 | py35_0 3.6 MB
setuptools-26.1.1 | py35_0 524 KB
------------------------------------------------------------
Total: 4.1 MB
The following NEW packages will be INSTALLED:
django: 1.9.5-py35_0
openssl: 1.0.2h-2
pip: 8.1.2-py35_0
python: 3.5.2-0
readline: 6.2-2
setuptools: 26.1.1-py35_0
sqlite: 3.13.0-0
tk: 8.5.18-0
wheel: 0.29.0-py35_0
xz: 5.2.2-0
zlib: 1.2.8-3
Proceed ([y]/n)? y
Fetching packages ...
django-1.9.5-p 100% |################################| Time: 0:00:08 437.51 kB/s
setuptools-26. 100% |################################| Time: 0:00:03 154.73 kB/s
Extracting packages ...
[ COMPLETE ]|###################################################| 100%
Linking packages ...
[ COMPLETE ]|###################################################| 100%
#
# To activate this environment, use:
# $ source activate py3-dj
#
# To deactivate this environment, use:
# $ source deactivate
#
➜ ~ cl
# conda environments:
#
py2 /Users/howie/anaconda3/envs/py2
py2-dj /Users/howie/anaconda3/envs/py2-dj
py3-dj /Users/howie/anaconda3/envs/py3-dj
root * /Users/howie/anaconda3
➜ ~ coa py3-dj
(py3-dj) ➜ ~ python
Python 3.5.2 |Continuum Analytics, Inc.| (default, Jul 2 2016, 17:52:12)
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.__version__
'1.9.5'
>>>
(py3-dj) ➜ ~ cod
➜ ~ cl
# conda environments:
#
py2 /Users/howie/anaconda3/envs/py2
py2-dj /Users/howie/anaconda3/envs/py2-dj
py3-dj /Users/howie/anaconda3/envs/py3-dj
root * /Users/howie/anaconda3
➜ ~ cr py3-dj
Package plan for package removal in environment /Users/howie/anaconda3/envs/py3-dj:
The following packages will be REMOVED:
django: 1.9.5-py35_0
openssl: 1.0.2h-2
pip: 8.1.2-py35_0
python: 3.5.2-0
readline: 6.2-2
setuptools: 26.1.1-py35_0
sqlite: 3.13.0-0
tk: 8.5.18-0
wheel: 0.29.0-py35_0
xz: 5.2.2-0
zlib: 1.2.8-3
Proceed ([y]/n)? y
Unlinking packages ...
[ COMPLETE ]|###################################################| 100%
conda配置python混合开发环境一站式入门【全平台】的更多相关文章
- 在windows下用eclipse + pydev插件来配置python的开发环境
在windows下用eclipse + pydev插件来配置python的开发环境 一.安装 python 可以到网上下个Windows版的python,官网为:https://www.python. ...
- mac 配置Python集成开发环境
mac 配置Python集成开发环境(Eclipse +Python+Pydev) 1.下载Mac版64位的Eclipse. 进入到Eclipse官方网站的下载页面(http://www.eclips ...
- mac 配置Python集成开发环境(Eclipse +Python+Pydev)
1.下载Mac版64位的Eclipse. 进入到Eclipse官方网站的下载页面(http://www.eclipse.org/downloads/),我选择了下图所示的软件包, 浏览器在下载过程中使 ...
- Editplus配置Python的开发环境
Python 有很多集成开发工具,商业的有komodo,Wingide,Boa 等,还有Python 自带的集成环境IDLE,Windows 下还有PythonWin 等.但是,这些工具有的是过于复杂 ...
- 配置Python实战开发环境
一.安装Python和easy_install 和pip 新版本的linux下面应该带有这些环境,没有自带的话可以查找google配置. 二.配置python运行的虚拟化环境: 好处:Python的库 ...
- pycharm连接远程python的开发环境
一.准备工作 1.远程主机配置python的开发环境(pyenv) 2.本地windowsp安装pycharm 二.配置pycharm连接 配置运行环境:
- Cordova配置与WebApp混合开发环境配置
好久都没来更新随笔了,这阵子比较忙,不过还是在不断的学习当中,今天给大家分享一下Cordova的配置与搭建WebApp混合开发环境的配置. 准备好了吗?让我们一步步来咯!!! 1.配置JDK环境 用的 ...
- python语言开发环境配置
原作者:龙行天下-super 地址:https://www.cnblogs.com/longxingtianxia/p/10181901.html 要点:IDLE是一个轻量级python语言开发环境, ...
- Python虚拟开发环境
最近,一直在不同版本的Python之间来回折腾,发现了几个Python虚拟开发环境工具,具体如下: 1. Virtualenv,可以指定开发环境的Python版本.继承已有开发环境配置,virtual ...
随机推荐
- VS2010编译时出现错误1 error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
需要下载VS2010的补丁包
- Nexus远程Maven仓库索引下载教程
下载Maven仓库索引有两种方式: 一.手动下载 首先将索引下载到本地,下载地址:nexus-maven-repository-index.zip 解压索引压缩包,将里面内容全部拷贝 关闭当前Ne ...
- jQuery + css 公告从左往右滚动
$(function() { // 公告滚动 $(".notice-content").textScroll(); }); /** * 从右往左滚动文字 * @returns {u ...
- js 常用正则表达式(不断维护中)
身份证:pattern="/^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/"
- 混合使用Azure LB和ILB访问相同web服务(1)
在经典的使用场景中,我们一般使用AzureLoadBalancer来面向公网提供负载均衡服务,而使用Azure Internal Load Balancer提供内部那些不愿意将服务暴露给公网的服务,比 ...
- Oracle EBS-SQL (CST-1):检查BOM历史成本查询(Average Cost).sql
select msi1.segment1 父件编码, msi1.description 父件描述, msi1.primary_u ...
- VS调试时监视上一个错误代码和错误的文本描述
以前我都是用GetLastError()然后在MSDN里面查错误原因的.现在才知道有很简便的方法: 在Watch窗口选择一行,然后输入$err,hr
- [WPF 如何] 如何向 ComboBox 添加一个空白选项
原文:[WPF 如何] 如何向 ComboBox 添加一个空白选项 看到这个问题,你可能会蔑视一笑 : 这也能成文章? 确实,你只需要在 ItemsSource 的0位置上插入一个空白的项就是了,如: ...
- Android实现ListView或GridView首行/尾行距离屏幕边缘距离
直接上关键属性: 设置ListView或GridView的android:clipToPadding = true, 然后通过paddingTop和paddingBottom设置距离就好了.
- SQL连接方式(内连接,外连接,交叉连接)
1.内连接.左连接.右连接.全连接介绍 內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来.内部连接是两个表中都必须有连接字段的对应值的记录,数据才能检索出来. 左连 ...