文档章节

解决Pycharm无法导入scipy包的问题(无法安装numpy等其他包同理)

hujukee
 hujukee
发布于 2016/07/16 11:15
字数 402
阅读 306
收藏 0
点赞 0
评论 0

1、下载scipy编译包,请根据操作系统位数、python版本对应下载。(本人是win7 32位,python 2.7.11,下载了scipy-0.16.1-win32-superpack-python2.7): https://sourceforge.net/projects/scipy/?source=typ_redirect

2.安装到python.exe所在目录 这里会出现一个错误,如: python version 2.7 required,which was not found in the registry 这是因为程序无法识别注册表中的python2.7,我们新建registry.py文件,输入以下代码并运行。(代码来自:http://effbot.org/zone/python-register.htm)

script to register Python 2.0 or later for use with win32all

and other extensions that require Python registry settings

written by Joakim Loew for Secret Labs AB / PythonWare

source:

http://www.pythonware.com/products/works/articles/regpy20.htm

modified by Valentine Gogichashvili as described in http://www.mail-archive.com/distutils-sig@python.org/msg10512.html

import sys

from _winreg import *

tweak as necessary

version = sys.version[:3] installpath = sys.prefix

regpath = "SOFTWARE\Python\Pythoncore\%s\" % (version) installkey = "InstallPath" pythonkey = "PythonPath" pythonpath = "%s;%s\Lib\;%s\DLLs\" % ( installpath, installpath, installpath )

def RegisterPy(): try: reg = OpenKey(HKEY_CURRENT_USER, regpath) except EnvironmentError as e: try: reg = CreateKey(HKEY_CURRENT_USER, regpath) SetValue(reg, installkey, REG_SZ, installpath) SetValue(reg, pythonkey, REG_SZ, pythonpath) CloseKey(reg) except: print "*** Unable to register!" return print "--- Python", version, "is now registered!" return if (QueryValue(reg, installkey) == installpath and QueryValue(reg, pythonkey) == pythonpath): CloseKey(reg) print "=== Python", version, "is already registered!" return CloseKey(reg) print "*** Unable to register!" print "*** You probably have another Python installation!"

if name == "main": RegisterPy() 显示“python 2.7 is already registered”

3、点击scipy-0.16.1-win32-superpack-python2.7.exe安装,已经能自动识别出来python2.7了。

4、验证是否scipy是否安装成功 scipy可以完美使用

© 著作权归作者所有

共有 人打赏支持
hujukee
粉丝 0
博文 4
码字总数 986
作品 0
南京
程序员
搭建Anaconda+pyCharm环境(NumPy,SciPy )

本文参考自https://blog.csdn.net/Adam_fei/article/details/77844770 亲测OK 为了学习人工智能,首先搭建环境。 本文适用对象: 1. 习惯使用 Pycharm 作为 IDE 的 Python 学习者; 2. Windo...

索菲亚_sofia ⋅ 05/12 ⋅ 0

[机器学习]Scikit-Learn学习笔记01——Scikit-Learn基础概念

概念 1.sklearn是一个Python第三方提供的非常强力的机器学习库 2.scikit-learn是一个基于NumPy,SciPy,Matplotlib的开源学习工具包 3. 在数据量不是过大的情况下,可以解决大部分问题. 安装...

baihuaxiu123 ⋅ 05/13 ⋅ 0

基于python的机器学习(1)-环境配置

基于python的机器学习(1)-环境配置 01.基本介绍 不能说当前机器学习很强大,但是可以说当前机器学习在现实的生活中所起的作用也越来越大了,将来,社会对这方面的人才需求也会越老越大。对...

meiqi0538 ⋅ 04/20 ⋅ 0

Python 工具——Anaconda+Pycharm 的安装过程

适用对象:编程完全小白,准备安装 Python 进行学习 本文特点: 十分具体详细,细致到了每一步安装过程的截图,看了此篇,你完全不用看其他教程,给出了软件的百度云以及自己找到的可用的 Py...

xjtuhit ⋅ 05/07 ⋅ 0

从零开始用Python3做数据分析

点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书 ——异步小编 欢迎来到Python数据分析的世界!如今,Python已成为数据分析和数据...

异步社区 ⋅ 05/19 ⋅ 0

Mac配置虚拟环境Virtualenv

最近正在自学Python做科学计算,当然在很多书籍和公开课里最先做的就是安装Numpy, Scipy, Matplotlib等包,不过每次安装单独的包时,都会有各种问题导致安装失败或者调用失败。 比如, 遇到 ...

legehappy ⋅ 05/07 ⋅ 0

在PyODPS DataFrame自定义函数中使用pandas、scipy和scikit-learn

背景 PyODPS DataFrame 提供了类似 pandas 的接口,来操作 ODPS 数据,同时也支持在本地使用 pandas,和使用数据库来执行。 PyODPS DataFrame 除了支持类似 pandas 的 map 和 apply 方法,也...

继盛 ⋅ 05/10 ⋅ 0

Kaggle泰坦尼克船难逻辑回归预测生存率

一、题目 https://www.kaggle.com/c/titanic 二、编程环境准备 (一)操作系统:Win 10 (二)编程语言:Python 3.6 Win 10安装Python 3.6 (三)需要的库:numpy + pandas + matplotlib + s...

海天一树X ⋅ 05/10 ⋅ 0

PythonSNs(3)---qq群聊天记录词云分析

通过制作词云,了解到了等库,能快速实现很多功能,比如制作一个QQ群聊天记录词云…… 工具:PyCharm, Python3.6.5 1.首先第一步是获取到聊天记录的txt文件 要用.txt导出到任意盘符,接下来就...

Mr_Wanggq ⋅ 05/17 ⋅ 0

Python计算机视觉:第一章 图像处理基础

第一章 图像处理基础 1.1 PIL-Python图像库 1.2 Matplotlib库 1.3 NumPy库 1.3.3 直方图均衡化 1.4 SciPy模块 1.5 更高级的例子:图像降噪 1.1 PIL-Python图像库 PIL (Python Imaging Librar...

weixin_37773766 ⋅ 05/24 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

如何优雅的编程——C语言界面的一点小建议

我们鼓励在编程时应有清晰的哲学思维,而不是给予硬性规则。我并不希望你们能认可所有的东西,因为它们只是观点,观点会随着时间的变化而变化。可是,如果不是直到现在把它们写在纸上,长久以...

柳猫 ⋅ 32分钟前 ⋅ 0

从零手写 IOC容器

概述 IOC (Inversion of Control) 控制反转。熟悉Spring的应该都知道。那么具体是怎么实现的呢?下面我们通过一个例子说明。 1. Component注解定义 package cn.com.qunar.annotation;impo...

轨迹_ ⋅ 32分钟前 ⋅ 0

系统健康检查利器-Spring Boot-Actuator

前言 实例由于出现故障、部署或自动缩放的情况,会进行持续启动、重新启动或停止操作。它可能导致它们暂时或永久不可用。为避免问题,您的负载均衡器应该从路由中跳过不健康的实例,因为它们...

harries ⋅ 34分钟前 ⋅ 0

手把手教你搭建vue-cli脚手架-详细步骤图文解析[vue入门]

写在前面: 使用 vue-cli 可以快速创建 vue 项目,vue-cli很好用,但是在最初搭建环境安装vue-cli及相关内容的时候,对一些人来说是很头疼的一件事情,本人在搭建vue-cli的项目环境的时候也是...

韦姣敏 ⋅ 44分钟前 ⋅ 0

12c rman中输入sql命令

12c之前版本,要在rman中执行sql语句,必须使用sql "alter system switch logfile"; 而在12c版本中,可以支持大量的sql语句了: 比如: C:\Users\zhengquan>rman target / 恢复管理器: Release 1...

tututu_jiang ⋅ 58分钟前 ⋅ 0

Nginx的https配置记录以及http强制跳转到https的方法梳理

Nginx的https配置记录以及http强制跳转到https的方法梳理 一、Nginx安装(略) 安装的时候需要注意加上 --with-httpsslmodule,因为httpsslmodule不属于Nginx的基本模块。 Nginx安装方法: ...

Yomut ⋅ 今天 ⋅ 0

SpringCloud Feign 传递复杂参数对象需要注意的地方

1.传递复杂参数对象需要用Post,另外需要注意,Feign不支持使用GetMapping 和PostMapping @RequestMapping(value="user/save",method=RequestMethod.POST) 2.在传递的过程中,复杂对象使用...

@林文龙 ⋅ 今天 ⋅ 0

如何显示 word 左侧目录大纲

打开word说明文档,如下图,我们发现左侧根本就没有目录,给我们带来很大的阅读障碍 2 在word文档的头部菜单栏中,切换到”视图“选项卡 3 然后勾选“导航窗格”选项 4 我们会惊奇的发现左侧...

二营长意大利炮 ⋅ 今天 ⋅ 0

智能合约编程语言Solidity之线上开发工具

工具地址:https://ethereum.github.io/browser-solidity/ 实例实验: 1.创建hello.sol文件 2.调试输出结果

硅谷课堂 ⋅ 今天 ⋅ 0

ffmpeg 视频格式转换

转 Mp4 格式 #> ffmpeg -i input.avi -c:v libx264 output.mp4#> ffmpeg -i input.avi -c:v libx264 -strict -2 output.mp4#> ffmpeg -i input.avi -c:v libx264 -strict -2 -s 1......

Contac ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部