
之前看到一个文章介绍的搭建 python 环境的,类似容器,每个容器可以独立一个 python 版本,避免本地版本的冲突,但是忘了叫神马了。大家可以随便说,嘲讽也可以接受。。。。毕竟菜鸟。。
1 jagger2048 2018-01-31 11:38:12 +08:00 直接找个 IDE 上手做些自己想做的东西,环境什么的先不折腾,容器更用不着 |
2 e9e499d78f 2018-01-31 11:39:05 +08:00 via iPhone pyenv 就可以做到 |
3 SuperMild 2018-01-31 11:41:15 +08:00 miniconda |
4 CallMeHoney 2018-01-31 11:41:47 +08:00 先直接用着 pycharm 就行了吧, 里面就可以创建一个虚拟环境。 |
5 lei286394973 2018-01-31 11:45:53 +08:00 python2.7 一般是使用 virtualenv 这个包,网上教程很多 python 3.6 我一般就用自带的了,列子如下: mkdir project cd project python3 -m venv your_virtualenv_name -- 创建虚拟环境 source your_virtualenv_name/bin/activate -- 进入虚拟环境 pip install django -- 安装 python 包 deactivate -- 退出虚拟环境 |
6 noqwerty 2018-01-31 11:55:47 +08:00 via iPhone anaconda / miniconda |
7 princelai 2018-01-31 12:11:34 +08:00 via Android virtualenv. pipenv. conda 都可以轮子很多 |
8 4BVL25L90W260T9U 2018-01-31 12:23:34 +08:00 via Android 确实还是用 docker 方便一点 |
9 jeremaihloo 2018-01-31 13:29:14 +08:00 建议上 Pycharm |
10 hsuan 2018-01-31 13:31:38 +08:00 via Android pipenv |
11 JamesMackerel 2018-01-31 13:59:11 +08:00 jetbrain 全家桶,包爽。 |
12 loading 2018-01-31 14:10:40 +08:00 via Android 坑还是踩下去才知道的。别人说注意,你就不试一下? |
13 abusizhishen 2018-01-31 14:16:04 +08:00 via Android anaconda virtualenv pyenv |
14 windfarer 2018-01-31 14:20:35 +08:00 |
15 XIVN1987 2018-01-31 14:28:39 +08:00 如果需要在 windows 下用多个版本的 Python,可以搜下 py launcher,简单来说就是 1、用 py -2.7 或 py -3.6 这种形式启动特定版本 python 2、在.py 文件第一行添加 #C:/python2.7/python.exe 这样的路径指定双击文件时使用哪个版本的 python 执行此文件 3、上面那种写法有些 IDE 在执行、或补全时也能识别,从而使用特定版本执行、或补全该文件 至于同一个版本下使用不同版本的库、或保持主 site-package 目录干净,,这个没啥好说的,,python2.7 用 virtualenv,Python3.4+用自带的标准库 venv,,很简单,,对了,上面那种 shebang 标注也可以用于 virtualenv 下的 python,,比如#C:/python2.7/venv-flask/script/python.exe ,,有些 IDE 也可以直接识别的 |
16 bastijr 2018-01-31 14:55:02 +08:00 直接用 pycharm,pycharm 在建立新型项目的时候回自动创建虚拟环境。 |
17 UN2758 2018-01-31 16:52:52 +08:00 python?目前在做 nlp,有基础有兴趣可以入坑 XD |
18 scukmh 2018-01-31 17:17:14 +08:00 pycharm + pyenv 舒爽。 |
19 wqzjk393 2018-01-31 17:22:40 +08:00 via iPhone 皮歪查姆,直接自己选择编译器是 2.7 还是 3.6 就行 |
22 ilumer 2018-01-31 22:33:22 +08:00 pipenv |
24 stackexplode 2018-02-01 10:36:32 +08:00 菜鸟先撸码,把本质问题解决了,遇到坑就学习到了边界知识了 瞻前顾后的,没什么卵用 |
25 likuku 2018-02-01 19:40:33 +08:00 pyenv + virtualenv 就大吉大利了 |
26 MikeFeng 2018-02-02 15:37:06 +08:00 @hsuan 请教一下,用 pipenv 如果想用不同的 Python 版本( 3.5、3.6 ),要怎么配置,是不是还得需要 pyenv 才行? |
27 ytmsdy 2018-02-02 21:15:08 +08:00 via iPhone 新手直接上 pycharm 吧!一件搞定! |
28 jxie0755 2018-02-03 10:44:56 +08:00 我用过 sublime,atom,eclipse,VScode, 最终发现,pycharm 一个把它们全秒杀 |
29 liyanbo 2018-02-05 16:18:38 +08:00 虚拟环境 virtualenv |