我在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的多个版本有关。如何卸载这些版本以及应该卸载哪个版本以及如何安装软件包并运行我的代码而无需担心!我是初学者,所以请帮助我。
答案 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 list
和pip 2.7 list
并在其中找到数量。
如果它不是您所需的版本,请运行:pip[your-version] install quandl