虚拟环境
在开发中,各个库的使用可能存在兼容性问题。比如我们在使用npm下载包的时候,一般都尽量使用局部安装,而不是安装到全局。
Python也是如此。
我们就要用到虚拟环境。
cd 到你的项目根目录
python3 -m venv abc
abc
就是我们虚拟环境的目录名称。(表示这个虚拟环境目录名称可以随意)我们以后下载的库都存放在abc/lib/python3.5/site-packages
这个目录下。
其实到这里还没有完,我们还需要在IDE里设置一下:
路径选择你虚拟目录里的可执行程序。
我这里是:项目根目录/abc/bin/python
试玩爬虫相关库:Beautiful Soup
http://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/
cd abc/bin/
执行:
./python3 -m pip install beautifulsoup4
使用这个库:
#引入
from bs4 import BeautifulSoup
#使用
soup = BeautifulSoup("<html><head>hello</head>data</html>","html.parser")
print(soup.html.head) # <head>hello</head>