使用anaconda和pycharm搭建多python本版的开发环境
Posted 大道至简,小而蕴真
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用anaconda和pycharm搭建多python本版的开发环境相关的知识,希望对你有一定的参考价值。
anaconda
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。
下载
下载python3.7的,可以在anaconda上面搭建多个本版的python
https://www.anaconda.com/distribution/
pycharm
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。
下载
我下载的是社区版,因为可以免费使用。
https://www.jetbrains.com/pycharm/download/#section=windows
安装
大家下载后自己安装,下载建议使用迅雷,比较快。
使用
通过下面步骤,使用anaconda安装python3.5的环境
命令
列出本地所有环境
conda info --envs
下面是我通过conda安装的所有python环境
安装python3.5(如果安装比较慢,建议切换到国内conda镜像源)
conda create -n py35 python=3.5
列出所有安装环境的py包
conda list -n py35
包管理
安装包文件,比如:theano
conda install -n py35 theano
再次通过 conda list -n py35即可查看安装是否完成
在pycharm中加入conda创建的环境
打开配置file->setting
新增python环境
点击OK即可添加完成
选择配置好的环境测试一下
测试代码
import theano from theano import tensor as T # 初始化张量 x = T.scalar(name=\'input\', dtype=\'float32\') w = T.scalar(name=\'weight\', dtype=\'float32\') b = T.scalar(name=\'bias\', dtype=\'float32\') z = w*x + b # 编译程序 net_input = theano.function(inputs=[w, x, b], outputs=z) # 执行程序 print(\'net_input:%2f\' % net_input(2.0, 3.0, 0.5))
运行
总结:
可以使用anaconda搭建多个python环境,使用pycharm开发可以任意切换开发环境,使开发、学习效率更高。
以上是关于使用anaconda和pycharm搭建多python本版的开发环境的主要内容,如果未能解决你的问题,请参考以下文章
Pytorch环境搭建(Anaconda+Pycharm,清华镜像源)
Pytorch环境搭建(Anaconda+Pycharm,清华镜像源)