python学习 ( 一 ) :安装基础和安装环境时需要注意的地方

常用:使用workon 时要在envs下使用
1. pip使用报错

‘pip’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
解决方法:
将python的环境添加到pathon中例如:Python27\Scripts

2.使用豆瓣原来安装django
pip install -i https://pypi.douban.com/simple/ django
3.pip升级
python -m pip install –upgrade pip
4.django安装报错error: [Errno 22] invalid mode (‘wb’) or filename:
使用 pip install Django==1.9.4

二 、创建虚拟环境
1.virtualenv scrapytest
2.cd scrapytest
3.cd scripts
4.activate.bat
成功之后的现实
这里写图片描述

5.退出 deactivate.bat

这里写图片描述

6.安装virtualenvwrapper
pip install virtualenvwrapper
报错:
‘workon’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
解决方法
pip install virtualenvwrapper-win

7.修改默认创建的虚拟环境路径
环境变量中新增WORKON_HOME,值为自定义的文件夹目录例如D:\Python27\envs,重启cmd命令行
8.快捷的进入方式
创建 mkvirtualenv py2scrapy
进入 workon py2scrapy
退出 deactivate
9.安装requests
pip install requests
10.安装scrapy
pip install -i https://pypi.douban.com/simple scrapy
报错
building ‘twisted.test.raiser’ extension
error: Microsoft Visual C++ 9.0 is required. Get it fromhttp://aka.ms/vcpython27

    building 'twisted.test.raiser' extension
    error: Microsoft Visual C++ 9.0 is required. Get it fromhttp://aka.ms/vcpython27

    ----------------------------------------
Command "d:\python27\scrapytest\scripts\python.exe -u -c "import setuptools, tok
enize;__file__='c:\\users\\dnv\\appdata\\local\\temp\\pip-install-1yibgl\\Twiste
d\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('
\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record c
:\users\dnv\appdata\local\temp\pip-record-vlqdxy\install-record.txt --single-ver
sion-externally-managed --compile --install-headers d:\python27\scrapytest\inclu
de\site\python2.7\Twisted" failed with error code 1 in c:\users\dnv\appdata\loca
l\temp\pip-install-1yibgl\Twisted\

解决方法(将下面的文件放到源文件夹下使用pip install 安装就可以)
下载链接 lxml-4.2.4-cp27-cp27m-win32.whl
pip install lxml-4.2.4-cp27-cp27m-win32.whl
pip install pywin32-218.win-amd64-py2.7.whl
pip install Twisted-13.2.0.win-amd64-py2.7.whl
pip install pyOpenSSL-0.13.1.win-amd64-py2.7.whl
pip install zope.interface-4.3.3.win-amd64-py2.7.whl
上面的必须的文件整理成了一个压缩包
文件包的传送门
11.安装scrapy
pip install -i https://pypi.douban.com/simple scrapy
12.【扩展:如何使用py3版本安装】
mkvirtualenv –pathon=”(py3的python3.exe的绝对路径)


2018-9-15 17:31:59
py3版本scrapy安装报错:import setuptools, tokenize;
这里写图片描述
解决方法:
安装py3版本的twisted
文件传送门

猜你喜欢

转载自blog.csdn.net/webfullstack/article/details/82558131