版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/csuzhaoqinghui/article/details/80584226
使用pip3 出现以下错误:
Traceback (most recent call last):
File “/usr/bin/pip3”, line 9, in
from pip import main
或者pip 时也出现这个问题
这是pip 10.0.0版本的BUG
解决办法
修改 /usr/bin/pip 文件
from pip import main
if name == ‘main‘:
sys.exit(main())
1
2
3
改为:
from pip import main
if name == ‘main‘:
sys.exit(main._main())
使用特定虚拟环境运行Jupyter Notebook
因为Jupyter Notebook默认kernel是机子本身的Python,而python脚本往往在特定虚拟环境下运行,所以需要进行相应的配置使在Notebook中能使用特定的virtualenv。
建立虚拟环境scrapy
mkvirtualenv scrapy
进入虚拟环境scrapy
workon scrapy
安装jupyter,具体操作略过
(scrapy) pip install jupyter
安装ipykernel,添加kernel
(scrapy) pip install ipykernel
(scrapy) python -m ipykernel install –user –name scrapy –display-name “Python2(scrapy)”
之后重启jupyter notebook 就可以了。
在Jupyter Notebook面板Kernel >> Change Kernel >> 你就能看到刚刚添加的内核Python2(scrapy) 了。