python环境配置pycharm+anaconda(本地)

很多新学python的朋友主要是学习python的语法,怎么跑起来,没注意过环境问题。但是以后用的多的话会发现不同的代码用的库函数的版本会不一样,比如有些代码需要用到python2,有些代码需要用到python3,有些代码需要用到tensorflow1.x,有些代码需要用到tensorflow2.x等等,如果不弄好环境的话,需要经常卸载库,再重新下载自己想要的库函数的版本,非常麻烦。
所以一开始学习的时候就要注意一下代码环境的问题。

现在最常见的搭配有两种:vscode+anacondapycharm+anaconda
其中vscode和pycharm是两个写代码的编辑器软件。
anaconda也是一个软件,它可以很方便获取包且对包能够进行管理,同时对环境统一管理。

所以有了anaconda之后就 不要 再去python官网下载下图这种特定版本的python解释器了,因为anaconda里面已经包含了所有版本的python解释器。

python官网上特定版本的python解释器(不用再下载这种了)

由于我用pycharm用的比较多,所以这里就介绍一下pycharm+anaconda这套搭配。

1.本地安装pycharm

官网下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
有两个版本Professional(专业版,免费使用30天,后续收费)和Community(社区版,一直免费),其中专业版的功能会多一些,如果你想使用服务器跑代码的话,就选择专业版的。

安装过程很简单,其中有个安装选项Add "Open Folder as Project"可以勾上,之后打开项目会很方便。社区版安装好之后就可以打开了,专业版的话不想买就得搞点东西了,方法参考我另一个博客https://www.jianshu.com/p/5f2c1d754cfc

2.本地安装anaconda

官方下载地址:https://www.anaconda.com/products/distribution#windows
安装过程可以一路默认安装。
最重要的一点,一定要记住anaconda的安装路径!(因为你后面选解释器的时候要到这个安装目录里面找)

3.用anaconda来创建新的python环境

anaconda一开始都会默认有一个base环境,但是真正做项目的时候还是要专门弄一个新环境。
Windows用户请打开“Anaconda Prompt”(在开始菜单里面,下图)。

打开anaconda prompt

一些基本的命令:
conda info -e查看当前有哪些环境

可以看到刚开始只有一个base环境。星号表明当前处于哪个环境下。

conda create -n your_env_name python=x.xanaconda命令创建python版本为x.x,名字为your_env_name的虚拟环境。
your_env_name文件可以在Anaconda安装目录envs文件下找到。

新建一个python3.7版本的环境,名字为tf2_py37

conda activate your_env_name切换环境

可以看到前面小括号里面的环境名就换了

之后如果要在这个环境下安装这个包,就可以先这样切换到这个环境下,再输入 pip install 包名 就可以把相应的包安装到这个环境下了

4.pycharm配置

因为pycharm只是一个比较方便的编辑器而已,所以需要选择一个python解释器来运行代码,就可以选择刚才新创建的那个环境下的python.exe来运行python代码。具体如下:

打开一个项目之后,点击导航栏File -> settings... -> Project:项目名 -> Python Interpreter。


点击右边的齿轮,选择Add...

要注意,base环境下的python.exe直接就在你安装anaconda那个目录的根目录下,而你新建环境的python.exe都在envs这个文件夹下,每个环境都是一个文件夹,我刚才新建了tf2_py37这个环境,所以envs文件夹下只有一个tf2_py37文件夹。

5.结束

测试运行
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342

推荐阅读更多精彩内容