在本文中,我们将为您详细介绍在Windows7上安装Scrapy-Python和Easy_install的相关知识,并且为您解答关于window7如何安装python的疑问,此外,我们还会提供一些关于
在本文中,我们将为您详细介绍在Windows 7上安装Scrapy-Python和Easy_install的相关知识,并且为您解答关于window7如何安装python的疑问,此外,我们还会提供一些关于centos python升级及easy_install安装模块、centos6.5更新python2.7影响pip和easy_install、CentOS安装python的easy_install、easy_install cx_Oracle(python包)在Windows上的有用信息。
本文目录一览:- 在Windows 7上安装Scrapy-Python和Easy_install(window7如何安装python)
- centos python升级及easy_install安装模块
- centos6.5更新python2.7影响pip和easy_install
- CentOS安装python的easy_install
- easy_install cx_Oracle(python包)在Windows上
在Windows 7上安装Scrapy-Python和Easy_install(window7如何安装python)
我正在尝试在Windows 7上安装Scrapy。我正在按照以下说明进行操作:
http://doc.scrapy.org/en/0.24/intro/install.html#intro-
install
我已按照本教程https://adesquared.wordpress.com/2013/07/07/setting-up-python-and-
easy_install-on-
windows-7/下载并安装了适用于Windows的python-2.7.5.msi。,并且如上所述设置环境变量,但是当我尝试在命令提示符下运行python时,出现此错误:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\>python
‘python’ is not recognized as an internal or external command,operable program or batch file.
C:\> python ez_setup.py install
‘python’ is not recognized as an internal or external command,operable program or batch file.
C:\>
你能帮我解决这个问题吗?
centos python升级及easy_install安装模块
注意升级完后由于系统中有两个版本python,需要及时修改链接到新的版本。
另外一些老的程序无法正常使用,需要修改链接
rm -rf /usr/bin/python
ln -s /usr/local/bin/python3.5 /usr/bin/python
例如yum
easy_install,我用easy_install 安装模块一直没成功 具体可以进/usr/local/bin查看 我的是easy_install3.5
ln -s /usr/local/bin/easy_install-3.5 /usr/bin/easy_install
我的CentOS 7默认已经安装了Python 2.7.5。由于学习需要准备安装Python最新版3.5.2本。这里我就介绍下我是如何进行升级的。希望对大家有用。
-
CentOS 7
-
Python 3.4.3
-
获取Python 3.4.3
通过官网https://www.python.org/downloads/下载Python 3.4.3源码;
源码获取命令如下:wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
-
安装Python 3.4.3
1、解压Python 3.4.3
tar -xf Python-3.4.3.tgz
2、进入目录:cd Python-3.4.3/
3、安装Python 3.4.3
a、配置./configure
b、编译make
c、安装make install
让系统默认使用Python 3.4.3
这里强调一下,读者在更加本经验操作,不是像白痴一样什么都不懂就操作。。。关于截图中删除/usr/bin/python的操作。请先使用ls -al /usr/bin/python 查看下这个软链接指向的文件。或者先将原来的python软连接重名 mv /usr/bin/python /usr/bin/python2.7.5
以便后面好恢复。
上面我们已经将Python 3.4.3安装完成,但是我们进入shell后,查看python版本号: python -V,发现python还是2.7.5版本。
升级python之后由于将默认的python指向3.4.3以后,yum不能正常使用,需编辑下yum的配置文件:vi /usr/bin/yum,这里需要先将原来的python软连接重名 mv /usr/bin/python /usr/bin/python2.7.5
把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7.5保存退出即可;
我们建立一个新的链接:
ln -s /usr/local/bin/python3.4 /usr/bin/python
检验python指向是否成功:python -V
centos6.5更新python2.7影响pip和easy_install
一般更新python的时候只知道会影响yum,但没注意会影响pip和easy_install,需要卸载安装
安装依赖环境
yum install zlib-devel zlibopenssl openssl-devel readline-devel(zlib安装setuptools的时候会用到,没有的会报“RuntimeError: Compression requires the (missing) zlib module”;openssl是pip会用到,没有会报ImportError: cannot import name HTTPSHandle,如果不提前安装会来回重新编译安装python,很浪费时间)
安装python
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
tar -xvf Python-2.7.8.tar.xz
cd Python-2.7.8 &&./configure && make && make install
mv /usr/bin/python /usr/bin/python_old
ln -s /usr/local/bin/python2.7 /usr/bin/python
修改yum
vim /usr/bin/yum(把第一行的语言环境改成python_old)
安装pip
wget https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz#md5=3823d2343d9f3aaab21cf9c917710196
tar xf pip-7.1.2.tar.gz &&cd pip-7.1.2 && python setup.py install
pip install --upgrade pip
pip -V
安装easy_install
wget https://pypi.python.org/packages/source/s/setuptools/setuptools-18.2.tar.gz#md5=52b4e48939ef311d7204f8fe940764f4
tar fxz setuptools-18.2.tar.gz &&cd setuptools-18.2 &&python setup.py install
CentOS安装python的easy_install
直接安装easy_install不行,听说python-setuptools这个工具已经自带easy install这个了,所以直接下载setuptools就行了。
[root@localhost yum.repos.d]# yum -y install python-setuptools
结果:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package python-setuptools.noarch 0:0.6.10-3.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
python-setuptools noarch 0.6.10-3.el6 base 336 k
Transaction Summary
================================================================================
Install 1 Package(s)
Total download size: 336 k
Installed size: 1.5 M
Downloading Packages:
python-setuptools-0.6.10-3.el6.noarch.rpm | 336 kB 00:04
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : python-setuptools-0.6.10-3.el6.noarch 1/1
Verifying : python-setuptools-0.6.10-3.el6.noarch 1/1
Installed:
python-setuptools.noarch 0:0.6.10-3.el6
Complete!
再用easy_install命令安装 simplejson:
[root@localhost yum.repos.d]# easy_install simplejson
Searching for simplejson
Reading http://pypi.python.org/simple/simplejson/
Download error: [Errno 111] Connection refused -- Some packages may not be found!
Reading http://pypi.python.org/simple/simplejson/
Download error: [Errno 111] Connection refused -- Some packages may not be found!
Couldn''t find index page for ''simplejson'' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
Download error: [Errno 111] Connection refused -- Some packages may not be found!
No local packages or download links found for simplejson
error: Could not find suitable distribution for Requirement.parse(''simplejson'')
找不到文件,说明没有找到这个东西,安装失败。
easy_install cx_Oracle(python包)在Windows上
* nix的HOWTO:
>浏览至Instant Client for Linux x86 download page.
>下载适合您架构(32或64位)的最新版本的基本sqlplus和sdk软件包:
> oracle-instantclient< version> -basic-< version_full>.< arch> .rpm
> oracle-instantclient< version> -sqlplus-< version_full>.< arch> .rpm
> oracle-instantclient< version> -devel-< version_full>.< arch> .rpm.
>使用外来人员安装RPM.例如,在撰写本文时:
$sudo alien -i oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
>添加必要的环境变量(我个人把它放在/ etc / environment然后注销/重新加载env):
ORACLE_HOME=/usr/lib/oracle/<version>/client64/lib/ LD_LIBRARY_PATH=/usr/lib/oracle/<version>/client64/lib/
> Fix oracle’s includes:
$sudo ln -s /usr/include/oracle/<version>/client $ORACLE_HOME/include # for 32bits arch,OR $sudo ln -s /usr/include/oracle/<version>/client64 $ORACLE_HOME/include # for 64bits arch
>创建/etc/ld.so.conf.d/oracle-instantclient\u0026lt;version\u0026gt;-basic.conf和/etc/ld.so.conf.d/oracle.conf(对于更新的版本,至少自12.1)包含:
/lib /usr/lib/oracle/<version>/client/lib ; for 32bits arch,OR /usr/lib/oracle/<version>/client64/lib ; for 64bits arch
>重新加载ldconfig缓存(如果你想要一些verbose,使用-v标志):
$sudo ldconfig
您可能需要安装libaio1.
HOWTO安装cx_Oracle
假设我们已经安装了Oracle Instant Client 10,则可以使用不同的安装方式cx_Oracle:
>安装pip:$pip install cx_oracle(仅限linux)
>从cx_oracle PyPI站点下载installer / .tar.gz文件
旧版本(版本小于5.1.2是.msi和.rpm文件)可以从here下载.使用外来人员安装RPM.例如,在撰写本文时:
$sudo alien -i cx_Oracle-5.0-10g-py25-1.x86.rpm
要测试,python -c’import cx_Oracle; print cx_Oracle’应该返回带有其版本的模块.
今天关于在Windows 7上安装Scrapy-Python和Easy_install和window7如何安装python的介绍到此结束,谢谢您的阅读,有关centos python升级及easy_install安装模块、centos6.5更新python2.7影响pip和easy_install、CentOS安装python的easy_install、easy_install cx_Oracle(python包)在Windows上等更多相关知识的信息可以在本站进行查询。
本文标签: