【有书共读】《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

#笔记##Python##读书笔记##测试#
全部评论

相关推荐

今天 12:06
复旦大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务