python —– 安装以及相关包的安装

python的常见问题

  • python现有版本
  • python的安装与环境变量
  • 包的两种常用安装方法
  • 注意事项

python现有版本

python是用在pycharm上的一个编译器。如果只有pycharm是不能将写好的.py文件编译成功,也不能执行。
python.org开源组织给出了很多不同的版本,使得使用不同操作系统以及不同计算机计算位数(32 or 64)的pc都可以运行。你可以在这里下载不同的python版本。你的电脑是32位就下载X86,是64位就选择X64。我自己用的是win10 - 64位操作系统的电脑。我下载的是Python3.7.1的64位版本 。
之所以不选择Python 3.6.1是因为现在很有成熟的包都是基于Python27开发的,以后应该会渐渐转移到Python36。

python的安装与环境变量

下载好你想要的版本之后,进入到下载的目录下面,点击进行安装。记得勾选添加到系统路径,如果忘记勾选,可以安装完成后,右击“我的电脑”->“高级属性”->“环境变量”->添加“PATH”,其中,添加的路径就是安装的路径,默认在C盘。
打开pycharm,进入settings,进入project interpreter,选择下载路径下的python.exe。

包的两种常见安装方法

第一种方法:

pip install package

如果你还没有pip这个工具包(在python的terminal里面输入pip会提示你还没有安装这个工具包),可以点击这里来获取。
安装好pip之后就能通过以上命令行的方式在python的terminal里面随意安装了。

第二种方法:
以上方法在安装一些简单的包,比如numpy等表现良好,但是如果安装scipy、scikit-learn等依赖包比较多的包的情况下,在windows的系统下可能会提示你:缺少相关的依赖包。(我试过在mac系统上直接用pip方式,不会报错,不知道为什么)
解决方法:

pip install wheel

先安装wheel是为了让你待会能够安装.whl文件。
然后,进入点击这里查找你要安装的包。尤其注意:点击这里下载他提供的numpy,和pip install numpy的结果不一样,如果你已经安装了numpy可以先删掉再重新安装。尤其注意:一定下载x64 或 x86 的 CPython,相当于C++编译器,用来编译python包内部必要的文件。
找到目标后,下载到之前安装的python27或者python36里面的一个scripts文件夹里,在进入到此目录的terminal输入:

pip install scikit_learn-0.18.1-cp27-cp27m-win_amd64.whl

(举例scikit_learn说明)

注意事项

①python版本替换

如果之前安装过python的某个版本,现在想替换成另外一个。在环境变量的设置的时候,将哪个python的相关路径放在前面,那么terminal输入python就会显示哪个版本,也就是说在此模式下pip的包就会存在哪个版本的site-package路径下面。

②手动修改包

lib–>site-package这个文件夹存放的是你下载的一些包以及包的信息,可以直接删除或者添加。python会自动检测到这个文件夹被修改,自动indexing之后就可以运行程序了。

③关于win64下安装32位的python问题

我之前在自己64位的电脑上安装的是32位的Python。(当时为什么偏要怼32位。。我也忘记了)但是在进行大数据的计算时,内存还没到硬件最大内存就会报错:memory error。我遇到的这个问题是替换成了64位的python编译器,结果程序能够正常运行。

待更

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值