python测试驱动开发 豆瓣_【有书共读】《Python测试驱动开发》读书笔记02

一、创建虚拟环境

在上一篇笔记安装好virtualenvwrapper成功后,需要创建一个虚拟环境。

即命令:$mkvirtualenv --python=python3.6 superlists

但我遇到了如下的报错:

ERROR: virtualenvwrapper could not find virtualenv in your path

经查资料是由于未配置软连接导致,解决步骤如下:

1、查找virtualenv所处位置 $sudo find / -name "virtualenv" -print

2、进行软连接

$sudo ln -s /Users/casablanca/Library/Python/3.6/bin/virtualenv /usr/local/bin/virtualenv

创建虚拟环境成功如下:

二、激活和停用虚拟环境

创建虚拟环境成功后,会看到提示符头部是(superlists),即上一步骤创建的虚拟环境名;执行$which python确认是否激活了虚拟环境

(superlists) casablancadeMacBook-Air:~ casablanca$ which python3

/Users/casablanca/.virtualenvs/superlists/bin/python3

退出虚拟环境命令:deactivate

(superlists) casablancadeMacBook-Air:~ casablanca$ deactivate

casablancadeMacBook-Air:~ casablanca$ which python

/usr/bin/python

casablancadeMacBook-Air:~ casablanca$ python --version

Python 2.7.10

激活虚拟环境命令:workon

casablancadeMacBook-Air:~ casablanca$ workon superlists

(superlists) casablancadeMacBook-Air:~ casablanca$ which python

/Users/casablanca/.virtualenvs/superlists/bin/python

(superlists) casablancadeMacBook-Air:~ casablanca$ python --version

Python 3.6.2

激活虚拟环境的命令是workon superlists。若想确认有没有激活,可以看命令提示符中有没有(superlists)$,或者执行which python 命令

三、安装Django和Selenium

在虚拟环境中安装Django和Selenium,即:

(superlists) casablancadeMacBook-Air:~ casablanca$ pip3 install "django<1.12" "selenium<4"

Collecting django<1.12

出现报错:

pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

解决办法,使用豆瓣镜像安装

$pip3 install "django<1.12" "selenium<4" -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值