作者Hsins (迅雷不及掩耳盗铃)
看板Python
标题Re: [问题] 执行套件(numpy)问题
时间Wed Aug 21 01:20:12 2019
※ 引述《Magicbears (PA魔熊队)》之铭言:
: 前阵子一直用Anaconda来处理python
: 而近期使用命令提式字元去处理python,但始终无法执行numpy,pandas,matplotlib的套件
: .
: No module named 'numpy'
: 这些皆已安装且放置在scripts里,想请问这是否是路径问题?或是因某些原因无法在cmd
: 上执行?
不论是在微软还是 Unix/Linux 的作业系统上使用
请注意自己环境变数的设定,你有可能系统自己带了一个 Python
自己却又透过 Anaconda 装了一个 Python
结果没有设定好环境变数,每次执行时还是跑系统自带 Python
那当然没什麽用…
在 Unix/Linux 下可以透过 zsh prompt 显示当前环境
或者透过 which python 来检查当下预设是吃哪一个路径下的
微软的 cmd 或 powershell 没有 which 命令
你可以装 cmder 这个终端模拟器来辅助
或者直接进入 python 的交互式介面看一下上面的版本资讯
比如说我的会是这样:
---
Python 3.7.3 (default, Mar 27 2019, 17:13:21) [MSC v.1915 64 bit (AMD64)] ::
Anaconda, Inc. on win32
Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated. Libraries may fail to load. To activate this environment
please see
https://conda.io/activation
Type "help", "copyright", "credits" or "license" for more information.
>>>
---
上面的资讯代表我当前执行的的确是 Anaconda 路径下所提供的
但是没有启用环境,在微软下可以透过 source (env name) 来启用
回到 cmd 介面输入 activate base 可以进入启用环境(预设是 base)
这时候你的命令提示行 prompt 前面都会带有 (base) 提醒你
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.247.1 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1566321615.A.E74.html
1F:→ Magicbears: 我anaconda装在c槽 d槽再装另一版本python 08/21 02:00
2F:→ Magicbears: 这样不知会有额外影响? 08/21 02:01
3F:→ Magicbears: 另外我是用另一帐户开起(同电脑) 08/21 02:03