无法安装python软件包

时间:2018-10-29 13:32:42

标签: python python-3.x package

我在Linux中安装了多个版本的python。

python
python2.7
python2.7-config
python2-config
python2-jsonschema
python2-pbr
python3
python3.4
python3.4m
python3.6
python3.6-config
python3.6m
python3.6m-config
python3-config
python3m
python3m-config
python-argcomplete-check-easy-install-script
python-argcomplete-tcsh
python-config
python-faraday

我使用pip安装了quandl软件包。它已安装,但是当我运行代码时,它说没有模块。我认为它与python的多个版本有关。如何卸载这些版本以及应该卸载哪个版本以及如何安装软件包并运行我的代码而无需担心!我是初学者,所以请帮助我。

2 个答案:

答案 0 :(得分:0)

首先,请确保已安装或安装了pip3。

ubuntu:sudo apt install python3-pip --upgrade

现在,使用pip3而不是pip安装软件包:

pip3 install quandl

我希望它能工作:)

已编辑:

使用此代码,您可以创建一个virtualenv并使用它运行脚本。

pip3 install virtualenv
virtualenv -p python3.x venv //3.x will be version you want
source venv/bin/activate
pip install quandl, {and what else you want}
python script.py

要停用virtualenv,只需在命令行中运行它即可:

deavtivate

答案 1 :(得分:0)

在Linux中,如果您使用的是全局环境,则应对所有命令行操作使用python3.x,如 python3.4,python3.6或pip3.4,pip3.6 编译时将其安装到指定版本。

针对您的问题查找已运行的已安装模块:

pip3.4 list pip3.6 listpip 2.7 list并在其中找到数量。

如果它不是您所需的版本,请运行:pip[your-version] install quandl