学习python中,安装flask时,看到推荐virtualenv,使用了一下,没感觉。
但我电脑重启后,再进行virtualenv的环境,之前创建的文件都没有了。
在网上查了查,virtualenv的功能好像就是像影子系统一下,那么,是不是每次使用这个,
都要重新安装一次所有依赖包,甚至包括文件?
那样岂不是相当麻烦?
求解?
1
futursolo 2015-04-03 22:51:17 +08:00 1
...
virtualenv需要使用时激活 执行source ooxx(你创建virtualenv的目录)/bin/activate 另外,为什么不试一下tornado呢?不论是性能还是其他方面都不输于flask。 |
2
jun4rui 2015-04-03 22:53:37 +08:00 1
Windows下是在script目录下面,蛮好用的,不算影子系统,只是说运行激活命令以后整套Python环境就变成设定的那一套了
|
3
tolbkni 2015-04-03 22:59:28 +08:00
Please read the official document!
https://virtualenv.pypa.io/en/latest/ |
4
youanancom OP @futursolo 框架太多了,随便先试学一个。有空我也去了解一下tornado
|
5
youanancom OP @tolbkni thanks
|
6
cosmosz 2015-04-03 23:10:30 +08:00
推荐配合使用virtual wrapper.
|
7
loading 2015-04-03 23:12:19 +08:00 via Android
可以先别管这个,我到现在都没用呢!
flask不需 |
8
loading 2015-04-03 23:15:38 +08:00 via Android
virtualenv是给多个不同应用时避免版本坑使用的,并不是必须的,虽然联系使用,但你目前还不需要。
每次都要激活的,比较麻烦。 我都准备上docker 了,哈哈。 |
9
messense 2015-04-03 23:51:21 +08:00 1
|
10
limbo0 2015-04-04 13:31:46 +08:00
virtual wrapper 和virtual的关系
相之于 requests 对于 urllib |
11
elvis_w 2015-04-04 19:08:49 +08:00
开发环境可以不用这玩意,除非你开发基于不同版本的程序。
许多人说直接装扩展可能会导致冲突,不过我倒是没遇到过,我弄flask都是直接pip的 |
12
youanancom OP 谢谢各位热心讲解,谢谢^ω^
|
13
youanancom OP @futursolo 了解了一下tornado,也看了几个用tornado开发的案例,决定用这个了,谢谢推荐啊
|
14
elvis_w 2015-04-05 10:29:52 +08:00
@youanancom flask可以用tornado跑
|