如何在mac上如何正确创建 python2的virtualenv

Django是一个前端框架,说实话,我不太喜欢写前端的代码 ,主要是后台的已经够忙活的了,不过人少没办法,有些需求要自己搞定。而Django是基于python的,这让我更郁闷了,因为曾经搞过一次python,搭建环境让我有心里阴影。果然今天花了一天,可惜工作的工程尚未运行起来。

先安装python,忘了地址了,
python的2和3是严格区分的,相关的软件和应用都要分开,不能混在一起,为了保证不同的软件都能用,必须安装沙箱环境,将起隔离来,其实就类似python版的docker,只不过更加轻量级。
Django不支持python3,所以只能使用python2的环境,但是这里有很多坑。
首先,不能在本机直接使用pip了,因为安装一些应用软件会提示“No module named typing”。之后各种查,都说要升级到python3.所以要使用pip3来执行安装:

pip install virtualenv

然后创建虚拟环境:

virtualenv -p python2  env3

需要注意的是这里必须添加参数python2,否则是基于python3来创建的,而指令名仍然是python。在本机环境下python默认是指python2,用“python3”才是python3的,所以这会在我们不知情的情况下浪费大量时间做无用的尝试。

之后创建的命令就是:

source env3/bin/activate

之后命令行左边有这样的标记,就说明正确进入了:
在这里插入图片描述
退出使用exit命令就行

如何修改pip的下载源

如果使用默认的从国外拉取依赖包,特别慢,可以通过下面的方式改成公国内镜像地址:
临时修改:在后边加个-i参数指定pip源,如下所示:

pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple

永久修改:需要修改配置文件

Windows:
进入%APPDATA%目录,例如我的是C:\Users\Raytine\AppData\Roaming
新建pip文件夹,如果有则跳过
进入pip文件夹,新建pip.ini文件,设置pip源,如下所示为清华大学的pip源:

[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
timeout = 6000
 
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
 
disable-pip-version-check = true

Linux:
cd ~ # 进入家目录
mkdir .pip # 新建.pip隐藏文件夹
cd .pip # 进入.pip隐藏文件夹
touch pip.conf # 新建pip.conf文件
vim pip.conf # 用vim编辑pip.conf文件,内容与Windows下pip.ini文件的内容一样
:wq # 保存退出
其他国内pip源:

豆瓣 ··············· http://pypi.douban.com/
 
华中理工大学 ········ http://pypi.hustunique.com/ 
 
山东理工大学 ········ http://pypi.sdutlinux.org/ 
 
中国科学技术大学 ···· http://pypi.mirrors.ustc.edu.cn/ 
 
阿里云 ············· https://mirrors.aliyun.com/pypi/simple/  
 
清华大学 ··········· https://pypi.tuna.tsinghua.edu.cn/simple/ 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

纵横千里,捭阖四方

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值