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 ...
随机推荐
- python- 如何return返回多个值
函数的return 语句只能返回一个值,可以是任何类型. 因此,我们可以“返回一个 tuple类型,来间接达到返回多个值 ”. 例: x 除以 y 的余数与商的函数 def F1 ( x, ...
- java基础知识——程序员面试基础
一.面向对象的特征有哪些? 答:①.抽象:抽象是忽略一个主题中与当前目标无关的那些方面,一边更充分的注意与当前目标有关的方面.抽象并不打算了解全面问题,而是选择其中的一部分,暂时不用部分细节.抽象包括 ...
- Emgu学习笔记(一)安装及运行Sample
1.简单说明 Emgu是Dot Net平台对OpenCV的封装,本质上没有增加新功能,是通过Dot Net的平台调用技术直接调用OpenCV C++语言写的库,使用我们可以方便用.net平台通过Ope ...
- logfile提示stale错误解决方法
产生该错误的原因解释如下: Explanation: ============ A stale redo log file is one that Oracle believes might be i ...
- Android Broadcast Receiver注册
之前有关 Broadcast Receiver的链 动态注册 1.我们新建一个广播接受类,我们创建一个内部类让他继承BroadcastReceiver,并且重新其中当有广播来到时执行的方法onRece ...
- MongoDB安装说明
1.去官网(https://www.mongodb.org/dr/fastdl.mongodb.org/win32/mongodb-win32-x86_64-3.2.3-signed.msi/down ...
- 研究 Javascript的&&和||的另类用法
这篇文章主要介绍了Javascript的&&和||的另类用法,需要的朋友可以参考下 最近也没什么心思写文章了,感觉总有忙不完的事情,呵. 不过这些天又开始研究起 Titanium 来, ...
- js禁止中文输入 最简洁的【禁止输入中文】
方法一:禁止中文输入法 <input type="text" > 方法二:禁止黏贴,禁止拖拽,禁止中文输入法! 这种方法是最强的禁止 中文输入 <input t ...
- python成长之路第二篇(4)_collections系列
一.分别取出大于66的数字和小于66的数字 小练习:需求要求有一个列表列表中存着一组数字,要求将大于66的数字和小于66的数字分别取出来 aa = [11,22,33,44,55,66,77,88,9 ...
- android透明度和css透明度
值越小,越透明 css:0.1-------1 android:#00-----------#ff