Anaconda环境中安装包和python导入包时遇到的问题

1、DistutilsPlatformError: Microsoft Visual C++ 14.0 is required.
发生在build的时候,因为机器上没有vc++ 2016所以会报这个错

  • 方法一
    https://www.lfd.uci.edu/~gohlke/pythonlibs/
    在这个网站可以找到相关包的二进制文件,直接pip install whl文件就可以安装成功了,不需要编译,(但是经过我自己的试验,直接安装的包可能会出现和其他包版本不匹配的问题,如非必要还是conda install吧)

  • 方法二
    安装该组件,因为有的包确实在上面那个网站找不到。vs2015我以前装过,安装相关组件还是会产生问题,然后找了半天发现这个博主原博文链接提供了一个工具Microsoft Visual C++ Build Tools,跟着他的博客就能解决问题。

    为防止原博主他的链接失效,留存一份:https://pan.baidu.com/s/1YF7Lux1J1nlR9ErSsgPs8g
    提取码:xlbk

2、LINK : fatal error LNK1158: cannot run ‘rc.exe’
error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\link.exe’ failed with exit status 1158

  • 这个问题是我在安装tables的时候发现的,解决方法很幸运地一下就找到了,参考这个博主的方法:解决方法,亲测可用。

3、import时找不到numpy module的情况(其他包也会出现)

  • 我一开始装有1.13的numpy使用正常,但是因为pandas无法导入(需要手动编译c语言部分),只能在anaconda里用conda安装pandas,可是在conda的安装过程中附带了一个1.14的numpy;其结果就是环境中有两个版本的Numpy同时存在
  • 只卸载其中一个是无法解决问题的,只能全部卸载。多次使用pip uninstall numpy直到找不到环境里有Numpy为止,再重新install
  • install时系统会提醒你tensorflow需要的setuptools和numpy的版本的问题,你按系统给出的版本范围,输入pip install xxx==版本号 就可以安装该版本
  • 然后问题就解决了(有问题就重装,重装没用就卸载然后conda install,conda install没用就全卸载了再conda,可以解决90%的问题,几乎全是版本和cython的问题)

4、time out,说明pip的境外源传输速度太低,可以换成清华源

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在VSCode导入Python包有以下几种方法: 1. 使用终端命令行安装包:在VSCode打开终端,使用pip命令安装需要的包,例如:pip install pandas。安装完成后,在Python文件使用import语句导入包即可。 2. 使用VSCode的Python扩展:在VSCode安装Python扩展,然后在Python文件使用import语句导入需要的包。如果Python扩展已经安装,但是无法导入包,可以尝试在VSCode的设置添加Python解释器路径。 3. 使用Anaconda环境:如果使用Anaconda环境,可以在Anaconda Navigator安装需要的包,然后在VSCode选择Anaconda环境作为Python解释器,即可在Python文件导入包。 总之,无论使用哪种方法,都需要先安装需要的包,然后在Python文件使用import语句导入包。 ### 回答2: VScode是一个非常强大的代码编辑器,可以支持多种编程语言,包括Python。在VScode上进行Python开发时,需要安装并导入所需的Python包以便在代码使用这些包提供的功能。下面将介绍如何在VScode导入Python包。 1. 安装Python环境 在VScode进行Python开发前,需要在计算机上安装Python环境。可以从Python官网(https://www.python.org/downloads/)上下载安装程序,根据提示安装即可。 2. 打开终端 在VScode打开终端,可以使用快捷键"Ctrl+Shift+`"或者点击"View"->"Terminal"。打开终端后,需要切换到项目所在的目录。可以使用命令"cd"来切换目录,例如: cd D:\myProject 3. 创建虚拟环境 为了避免Python包在不同项目之间冲突,可以在每个项目创建独立的Python虚拟环境。可以使用命令"python -m venv venv"来创建虚拟环境,例如: python -m venv venv 这样就在项目目录下创建了一个名为"venv"的Python虚拟环境。 4. 激活虚拟环境 创建虚拟环境后,需要使用命令"activate"来激活虚拟环境。例如: venv\Scripts\activate 激活虚拟环境后,可以看到终端前面的提示符变成了"(venv)",表示当前使用的是这个虚拟环境。 5. 安装Python包 可以使用命令"pip install 包名"来安装所需的Python包,例如: pip install pandas 这样就安装了名为"pandas"的Python包。 6. 在代码使用Python包 在安装完所需的Python包后,就可以在代码使用这些包提供的功能了。例如,在代码导入"pandas"包: import pandas as pd 在以上步骤操作完成后,就可以在VScode使用Python的第三方库啦。 ### 回答3: 在使用VSCode编辑Python代码时,我们需要使用许多Python包来帮助我们完成各种功能。在VSCode导入Python包的过程与其他编辑器基本相同,只需要按照以下步骤操作即可。 首先,打开VSCode,并进入需要导入Python包的.py文件。然后,在.py文件的顶部添加 import 语句,导入需要使用的Python包。例如: ``` import numpy import pandas ``` 如果这些包没有安装,VSCode会弹出类似于“引用未解决”的错误信息。这时,我们需要在终端安装相应的包。 一种方式是使用pip工具,在终端输入以下命令,以安装numpy包: ``` pip install numpy ``` 还可以使用conda工具,如果你已经安装了Anaconda,可以在终端输入以下命令: ``` conda install numpy ``` 完成包的安装后,就可以在.py文件使用这个包了。如果我们想要使用包内的特定函数,只需要在.py使用以下语句: ``` numpy.linspace(0,1,10) pandas.read_csv('data.csv') ``` 在使用新的包之前,我们需要确保它已经成功安装,并且我们已经成功导入它。 总而言之,在VSCode导入Python包的过程与其他编辑器基本相同。只需要在顶部添加import语句,安装需要的包,并在.py文件使用相应的函数即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值