python建筑工程中的应用_python在学习和工程中的应用-1.安装

第一篇文章:dc lin:python在学习和工程中的应用-0.概叙​zhuanlan.zhihu.comzhihu-card-default.svg

本系列的应用,是使用anaconda的集成python环境,下面是下载的网址:Downloads - Anaconda​www.anaconda.comv2-f726ce1dc6986accee9ec1d141ecd3be_180x120.jpg

下载安装好后,不要直接运行,最好为每个开发的项目创建一个对应的环境(environment),这样可以有针对性的安装特定的python版本和模块,不会产生冲突,先运行anaconda navigator,进入 Environments 选项卡, create 一个新的环境(指定环境名比如 dev, 指定python的版本,这里建议 3.6),切换到这个环境,并打开对应的命令行窗口:terminal ,如下图所示:

进入打开的命令行窗口,因为anaconda缺省的目录不是项目目录,要输入特定指令转入指定的项目目录,第一次运行的时候创建目录,下面在d:/myprj/python/prj1目录创建第一个项目的目录并跳转到那里:

d:

mkdir myprj

cd d:/myprj

mkdir python

cd python

mkdir prj1

cd prj1

创建后,之后进入该环境,只需要用 cd 命令来进入特定目录就可以了。在windows下,可以创建一个自动批处理文件来完成跳转和打开特定程序的工作,可以使用记事本(notepad)来创建这个批处理文件,后面会介绍,下面先在跳转后的目录切换 python 模块的源,因为缺省的在国外,下载速度太慢,我们可以切换到国内,比如清华的源:Tsinghua Open Source Mirror​mirrors.tuna.tsinghua.edu.cnv2-22b1ca2db10aa9b49fd1e815a45ab431_180x120.jpg

在命令行中执行下面的指令来指定anaconda 的源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

conda config --set show_channel_urls yes

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

在anaconda下大部分模块可以用conda进行安装,比如我们下面要介绍的应用,集中安装numpy,scipy,matplotlib,sympy,pandas,flask等模块,以及ipython,jupyter notebook等工具,如下输入指令:

conda install numpy scipy matplotlib sympy pandas flask ipython jupyter notebook -y

还有一些模块在后面讲到时再安装。

有一些模块无法用conda安装,可以直接用python自带的pip命令安装,同样,为了提高下载速度,可以指定安装来源,如下:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 模块名

比如,要安装用于电路仿真的 pyspice 模块,使用下面的指令:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PySpice

这里,jupyter是非常好用的笔记型开发工具,可以输入python指令并运行得到结果,也可以输入并显示漂亮的数学公式和图片,以及用markdown语法(以及html)来组织显示笔记内容,后面我们的大部分内容可以从共享的笔记中得到。

后面的大部分内容会以jupyter笔记的形式来提供,除了部分应用,比如web服务器等。

上面安装完之后,在命令行下执行:

jupyter notebook

即可打开开发环境。下一节会介绍jupyter的使用简要说明。

小结一下,在创建了开发环境和项目目录之后,每次要进入开发环境,只需要打开anaconda navigator, 进入 dev 环境,打开其 命令行窗口, 跳转到项目目录,并运行jupyter程序即可。

上面比较麻烦,可以在桌面创建一个批处理文件,比如dev_prj1.bat,内容如下:

d:

cd d:\myprj\python\demo1

cmd "/k" c:\Users\ldc\Anaconda3\scripts\activate.bat dev

这里是假定自己的项目路径在d:\myprj\python\demo1,并且 anaconda安装在c:\Users\ldc\Anaconda3目录下,如果在其他目录,请修改相关的内容。

这样,只要在桌面双击这个批处理文件,然后在打开的窗口输入:

jupyter notebook

即可打开开发环境。

请确保已经安装好开发环境,并安装好上面指定的模块。后面的介绍的内容建立在这些都准备好的基础上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值