文档章节

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

hujukee
 hujukee
发布于 2016/07/16 11:15
字数 402
阅读 728
收藏 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
博文 5
码字总数 1161
作品 0
南京
程序员
私信 提问
加载中

评论(0)

pip instal scipy,咋办?

Collecting scipy Using cached scipy-0.19.0.zip Building wheels for collected packages: scipy Running setup.py bdist_wheel for scipy: started Running setup.py bdist_wheel for sci......

知行合一1
2017/03/13
2.1K
1
搭建Anaconda+pyCharm环境(NumPy,SciPy )

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

索菲亚_sofia
2018/05/12
0
0
Anaconda + PyCharm + Pytorch

Anaconda 1. 下载Anaconda https://www.anaconda.com/download/ 2. 安装 3. 添加环境变量 Path - C:UsersGodzillaAnaconda3Scripts 4. 测试 cmd中输入 conda --version 5. 换源 https://www.......

Not-Bad
2019/06/27
0
0
Windows下Python安装numpy+mkl,Scipy和statsmodels

最近做时间序列分析需要用到Python中的statsmodels,但是安装过程中遇到很头疼的问题,Google、Stackover各种都没有找到合适的解决办法,而且貌似还有很多同学也在吐槽Windows下Python安装S...

osc_deasqda4
2019/05/17
10
0
numpy、scipy、matplotlib、OpenCV、sklearn安装及问题解决

1 numpy 概述 numpy是Numerical Python的缩写,释义为数值的Python numpy弥补了作为通用编程语言的Python在数值计算方面能力弱、速度慢的不足(numpy的底层是通过C语言编写的甚至汇编语言实现...

osc_7t542uj3
2018/06/06
9
0

没有更多内容

加载失败,请刷新页面

加载更多

可以让你用到老的IntelliJ idea 破解法子

看下效果图如下: 安装的时候选择试用,然后进入idea 下载插件 插件地址 然后将jetbrains-agent.jar文件拖入到idea中 然后重启 然后选择Activation code 然后就ojbk了...

布袋和尚_爱吃鱼
21分钟前
15
0
获取类对象的四种方式

/* * 获取类对象的三种方式 * */ public static void main(String[] args) throws Exception { //1、Class.forName 【建议】 Class<?> clazz1 = Class.forName("com.czxy.demo2.Person"); //......

费先森
36分钟前
21
0
2020中台建设-技术中台的搭建和运营

2020中台建设-技术中台的搭建和运营

Original123
43分钟前
22
0
CTO:不要在 Java 代码中写 set/get 方法了,逮一次罚款

前言 what?你的 Java 代码中还充斥着大量的 set/get 方法? 我们在刚开始学习 Java 语言的时候讲过,面向对象的三大特征就是封装,继承,和多态。在 Java 中,要保证封装性,需要将成员变量...

码农突围
53分钟前
21
0
为什么不推荐去做安全测试工程师?

对,你没看错。我不推荐大家去做安全测试工程师。 为什么不推荐大家去做安全测试? 今天,很多软件并没有经过专门的安全测试便运行在互联网上,它们携带着各类安全漏洞直接暴露在公众面前,其...

爱码小哥
今天
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部