同志们现在用 anaconda 环境开发的多吗?

2019-10-04 08:54:08 +08:00
 chaleaochexist
我还停留在 virtualenv.
而且不打算使用 anaconda.

不过如果统计大家都用 anaconda 的话,也可以转..
10196 次点击
所在节点    Python
58 条回复
aydd2004
2019-10-04 21:32:09 +08:00
所以,有人跟我一样,直接在 vs code 硬写 ,然后在终端里执行的么?
我连在 vs code 里执行都不想,很不爽的感觉。
反正缺什么都 sudo pip,可能我写的东西比较 low 吧,没觉得有啥不对劲!
whatIsGhost
2019-10-04 21:38:40 +08:00
@IgniteWhite 终端挂代理或者换清华源
zappos
2019-10-04 21:48:53 +08:00
@Nitroethane conda 也是个包管理器,需要 pip 和 pyenv 一起才做得到。
rayhy
2019-10-04 21:51:56 +08:00
@aydd2004 建议用--user 而不是 sudo
dcalsky
2019-10-04 22:07:32 +08:00
本地用 conda,到时候 docker 部署怎么办?有 requirement.txt 吗?
CallMeReznov
2019-10-04 23:29:22 +08:00
@aydd2004 #41 同好!
Trim21
2019-10-05 00:23:25 +08:00
win 下面用的 scoop 和 poetry,感觉好像很异类…
iorilu
2019-10-05 00:33:22 +08:00
windows 下可以用, 因为确实某些包直接下载有问题
ahdw
2019-10-05 02:09:00 +08:00
反正装包不是 conda 就是 pip,用了 virtualenv 也还是会有装包的需求。whl 还是 pip 还是 conda,很重要吗?
sadfQED2
2019-10-05 08:55:16 +08:00
在 Windows 和 Linux 下面装一遍 OpenCV 或者 caffe,然后就知道为什么香了
MinQ
2019-10-05 09:03:44 +08:00
@dcalsky 你好,可以导出来
zhihupron
2019-10-05 09:15:02 +08:00
主要是这个 b 玩意安装 tensorflow-gpu 框架安装炒鸡方便 ,一条命令,都不用配置 CUDA+cuDNN

windows10 下配安装 tensorflow-gpu 与 CUDA+cuDNN 真的超级麻烦。版本对不上就跑不起来,而且 tensorflow 文档存在错误。
zzj0311
2019-10-05 09:19:20 +08:00
然而 anaconda 真的省事啊。。你让一个啥都不会的用 pypi 装依赖你会先崩溃的🙃
lishoujun
2019-10-05 09:22:31 +08:00
在用+1
XIVN1987
2019-10-05 10:41:16 +08:00
不用,pip+virtualenv 挺好,,
wongyusing
2019-10-05 11:40:13 +08:00
为什么不用 anaconda 啊??我生产和开发环境都用。
特别是虚拟环境方面。
以**Ubuntu16.04**使用一个 python 版本为 3.6 的虚拟环境为例。
## anaconda
### 创建
```bash
conda create -n py_web python=3.6
```
### 激活
```bash
conda activate py_web
```
### 退出
```bash
conda deactivate
```
## virtualenv
### 创建
先安装好**python3.6**
创建时还要找到 python 的安装路径
```bash
virtualenv -p /usr/bin/python3.6 venv
```
### 激活虚拟环境
激活时还要写绝对路径
```bash
source /home/you_username/Desktop/django_learn/venv/bin/activate
```

这个就很烦了。
补充一下
@aydd2004 你最好不要这样使用,凡是创建一个新的项目,都要给它配一个虚拟环境。
以 django 为例。如果你在使用 django2 以上的版本。
你不小心安装了**不支持 django2**,但支持 django1.11 一些拓展包,你机器的 python 的第三方包可能会进行降版本。
可能导致你之前的很多项目都不能使用。
LokiSharp
2019-10-05 21:36:57 +08:00
开发用 anaconda 部署怎么办?
janxin
2019-10-07 07:05:09 +08:00
主要是因为很多人用 windows,anaconda 减少了很多编译问题,适合新手上路避免各种新手问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/606233

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX