美文网首页@IT·互联网程序员
Python 环境| 能不能让我好好的敲代码?

Python 环境| 能不能让我好好的敲代码?

作者: d4cbba0b1b57 | 来源:发表于2018-09-06 14:12 被阅读18次
image image

我只想好好敲个代码,没想到一开始就败在了环境上。如果能给我一次重新来过的机会,我决定……先配置好环境,再好好学习** Python **。

image

今天,我打算学 Python ,好激动,这样又离程序员更进一步了。

image image

算了,不跟他一般见识,再试试别的。

image image

以上来源于亲身经历。

上面的图片是想说明,学不好 Python 很大原因不是你的错,很可能是因为你的环境没有配置好。

当我们去上班了,老板让你来维护之前的网站,使用 Python2.7 + Django1.0 编写的,但是新项目需要用到 Python3.5 + Django2.0 开始编写,这种时候该怎么解决呢?

首先我们来分析我们的需求:

  1. Python 的版本不同,需要个能管理多版本的工具。

  2. Django的版本不同,两个版本的库怎么能够共存呢?且相互不影响。

有了需求,我们就要想着怎么去解决。

推荐两个工具

  1. pyenv

  2. virtualenv

pyenv

面对Python的版本不同,我们可以使用 pyenv 来管理多版本的 Python 。

安装

image

查看当前版本

image

切换

image

下载其他版本 Python

image

怎么样,是不是很容易。

virtualenv

使用前先看看其他网站是怎么推荐的吧!

Scarpy 爬虫框架的推荐。

image

《 FlaskWeb开发:基于Python的Web应用开发实战 》这本书的推荐。

image

这么多网站推荐,你还不去使用,那你一定……吃了很多苦吧。

安装

image

创建虚拟环境

image

请注意途中箭头的位置,首先 .fish 是在使用了 FISH 这个 shell 的时候使用,如果你的 shell 是初始的,是不用加的。

下面这个箭头是成功进入了虚拟环境的标志。这意味着,你在这个虚拟环境下,所下的包跟你本机里面的是互不影响的。

那你可能在想,这样起来还是比较麻烦,我只想做个懒人啊!!!

能不能就设置进入这个文件夹是 Python2.7 + Django1.0 版本,进入另一个文件夹是 Python3.5 + Django2.0 版本啊?

当然是可以的🤪

我们设置 ceshi 这个文件夹为虚拟环境

image

首先我们全局的 **Python **版本是3.5.2,请仔细看下,这个文件夹里面 Python 的版本已经变成了3.6.3,让我们返回上一层,看下系统的 Python 版本是否还是之前的。

image

Bingo😎

现在我们只用使用 **virtualenv **使用上面的方法再操作一下,就可以设置了。这个不限于 Django 这个库的,其他的库都是适用。

说了这么说环境的配置,其实就是****让你专心的学习框架本身,而不是把精力耗在配置环境上。

当然,这些都是最基本的部分,但是我们迈过基本的门槛,离学会不就更进一步了吗?

以上都是基于 Mac 下操作的,如果你是 windous 和 Linux 操作系统怎么办?

推荐你上这两个网站查看详情。

http://dwz.cn/ThkRGQle

https://zhuanlan.zhihu.com/p/26009741

相关文章

  • Python 环境| 能不能让我好好的敲代码?

    我只想好好敲个代码,没想到一开始就败在了环境上。如果能给我一次重新来过的机会,我决定……先配置好环境,再好好学习*...

  • 好好敲代码

    总算开始学类了,上次就是在这over的。

  • Python3的IDE环境配置

    安装完Python3,剩下就是开始敲代码了,敲代码就离不开集成开发环境了。上网查了下目前IDE的选取,主要有几下几...

  • 新年新开始

    2017好好学技术好好敲代码好好写文章

  • 学习

    好好敲代码,努力学习。

  • Python 中的神器!你会几个?你用了几个?

    配置完环境之后,一个好用的【 利器 】能让我们事半功倍,那这次给大家分享4个我认为好用的利器 ,让你提升敲代码速度...

  • 2023-01-31 Python 3基础三

    Python 3基础三 之前都是copy菜鸟教程的内容,因为办公电脑云桌面,没有环境运行不了不方便敲代码,接下来要...

  • win10使用anaconda

    为什么需要anaconda python代码的运行需要python环境。python环境包括python解释器和依...

  • 敲代码习惯养成记——每日打卡

    作为一名计算机专业的学生怎么能不敲代码呢!希望从今天起养成敲代码的好习惯,大家监督我哟!

  • Python学习之-程序打包发布

    python做好程序后如何给用户提供可执行文件呢?总不能让客户去敲代码运行吧!目前流行的有几个工具可以将pytho...

网友评论

    本文标题:Python 环境| 能不能让我好好的敲代码?

    本文链接:https://www.haomeiwen.com/subject/sokxgftx.html