准备学 Python 了,请问 Python 的环境配置一般怎么办?

2017-10-27 21:58:04 +08:00
 ericgui
我用 windows 10
比如用 Scrapy,装 lxml 就会出问题
有人建议我 cygwin
这样还是会全局安装的吧?
那么需要用 virtualenv 吗
还是说直接用 conda

然后 mysql,由于我是学 php 的,php 有很多安装包,比如 xampp,wamp,这种,有 apace,mysql,php,一键安装。还有 phpmyadmin,还是非常好用得。
卸载也很好卸载,卸载得非常干净。
所以想请教 mysql 大家都是怎么装的?上官网下安装包,然后再安装 mysql bench ?

再还有就是 server

总之,大家一般本机上怎么配置 python 的?

我最大的担心万一折腾出翔了,就要重装系统。
目前 PHP 完全没这个担心

谢谢
10783 次点击
所在节点    Python
92 条回复
likuku
2017-10-28 18:37:14 +08:00
如今的 CPU 都支持虚拟化加速技术,虚拟机效能已经非常高了,还抱着老观念歧视虚拟机,那是很可笑的。
leamtrop
2017-10-28 20:50:40 +08:00
用 Windows Subsystem for Linux
recall704
2017-10-28 21:28:19 +08:00
virtualenv 没有没法活,或者 docker
HYSS
2017-10-28 21:30:18 +08:00
哥们你这还没开始学呢 就这么墨迹
railgun
2017-10-29 01:30:30 +08:00
docker 啊
liz2nku
2017-10-29 04:52:11 +08:00
@ericgui 简单粗暴点就直接去 hub.docker 上找人家写好的 python 环境,如果不放心可以简单看一下 dockerfile 等等
xxgirl2
2017-10-29 08:16:08 +08:00
根据问题,LZ 只需下载一个 Ubuntu Server ( CentOS Server 我没用过就不乱推荐了)和 VirtualBox。
一个成熟的发行版里各种软件一站式服务。而且和工作环境密切相关。

系统装在 VBox 里,配好 SSH,用 ExtraPutty 登录操作即可(直接操作是不能复制粘贴代码和命令的,很麻烦)。
is
2017-10-29 09:47:45 +08:00
anaconda 就很好啊,对自己自信点,这个东西都能把系统倒腾坏了也是蛮厉害的。
shamashii
2017-10-29 13:25:17 +08:00
不想安装的话下个便携的 winpython,填个 path,对应包用 python -m pip 装就好了
liangeeks
2017-10-29 13:58:13 +08:00
只要以后不是从事.Net, 配一台 Mac 是最好的环境
pinsily
2017-10-29 15:13:25 +08:00
我也是 win10 环境,现在用着的是 anaconda 带的 python 环境,虽然有点大,但是包管理还是不错的,平时安装包也是全局安装,也还没折腾到需要重装系统的情况,如果重现包安装错误的话,一般会到 ![
Unofficial Windows Binaries for Python Extension Packages]( http://www.lfd.uci.edu/~gohlke/pythonlibs/) 来下载适合 window 的 whl 文件填补,比如装 scrapy 的时候就在这里找到了 Twisted 的包解决了错误,目前都还 ok 状态中,好好努力,mysql 的话之前貌似遇到个绿色版本的 http://blog.csdn.net/lhyzyp/article/details/72867570
corningsun
2017-10-30 09:23:59 +08:00
我觉得这是最好的 python 指南了

https://pythonguidecn.readthedocs.io/zh/latest/

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

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

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

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

© 2021 V2EX