TransWikia.com

Orange Error when installing Network Add On

Data Science Asked by Norman Brower on December 8, 2020

Orange Error Message

Command failed: python python -m pip install Orange3-Network exited with non zero status

Environment
Windows 10
Python 3.7
Orange 3.17

Detail Log Data
Collecting Orange3-Network
Using cached https://files.pythonhosted.org/packages/e9/86/78093ab58194619133289d1ffadc13a02ee3a61c479913b88fe8a7c2fa99/Orange3-Network-1.4.1.tar.gz
Requirement already satisfied: networkx>=2.0 in c:programdataanaconda3envsorangelibsite-packages (from Orange3-Network) (2.2)
Requirement already satisfied: pyqtgraph>=0.9.10 in c:programdataanaconda3envsorangelibsite-packages (from Orange3-Network) (0.10.0)
Requirement already satisfied: numpy>=1.8.0 in c:programdataanaconda3envsorangelibsite-packages (from Orange3-Network) (1.15.4)
Requirement already satisfied: Orange3>=3.3.9 in c:programdataanaconda3envsorangelibsite-packages (from Orange3-Network) (3.17.0)
Requirement already satisfied: decorator>=4.3.0 in c:programdataanaconda3envsorangelibsite-packages (from networkx>=2.0->Orange3-Network) (4.3.0)
Requirement already satisfied: AnyQt>=0.0.8 in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (0.0.10)
Requirement already satisfied: bottleneck>=1.0.0 in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (1.2.1)
Requirement already satisfied: chardet>=3.0.2 in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (3.0.4)
Requirement already satisfied: docutils in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (0.14)
Requirement already satisfied: joblib>=0.9.4 in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (0.13.0)
Requirement already satisfied: keyring in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (17.0.0)
Requirement already satisfied: keyrings.alt in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (3.1)
Requirement already satisfied: matplotlib>=2.0.0 in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (3.0.2)
Requirement already satisfied: pip>=9.0 in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (18.1)
Requirement already satisfied: python-louvain in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (0.11)
Requirement already satisfied: requests in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (2.21.0)
Requirement already satisfied: scikit-learn>=0.18.1 in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (0.20.1)
Requirement already satisfied: scipy>=0.16.1 in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (1.1.0)
Requirement already satisfied: serverfiles in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (0.3.0)
Requirement already satisfied: setuptools>=36.3 in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (40.6.3)
Requirement already satisfied: xlrd>=0.9.2 in c:programdataanaconda3envsorangelibsite-packages (from Orange3>=3.3.9->Orange3-Network) (1.1.0)
Requirement already satisfied: entrypoints in c:programdataanaconda3envsorangelibsite-packages (from keyring->Orange3>=3.3.9->Orange3-Network) (0.2.3)
Requirement already satisfied: pywin32-ctypes!=0.1.0,!=0.1.1 in c:programdataanaconda3envsorangelibsite-packages (from keyring->Orange3>=3.3.9->Orange3-Network) (0.2.0)
Requirement already satisfied: six in c:programdataanaconda3envsorangelibsite-packages (from keyrings.alt->Orange3>=3.3.9->Orange3-Network) (1.12.0)
Requirement already satisfied: cycler>=0.10 in c:programdataanaconda3envsorangelibsite-packages (from matplotlib>=2.0.0->Orange3>=3.3.9->Orange3-Network) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in c:programdataanaconda3envsorangelibsite-packages (from matplotlib>=2.0.0->Orange3>=3.3.9->Orange3-Network) (1.0.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:programdataanaconda3envsorangelibsite-packages (from matplotlib>=2.0.0->Orange3>=3.3.9->Orange3-Network) (2.3.0)
Requirement already satisfied: python-dateutil>=2.1 in c:programdataanaconda3envsorangelibsite-packages (from matplotlib>=2.0.0->Orange3>=3.3.9->Orange3-Network) (2.7.5)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in c:programdataanaconda3envsorangelibsite-packages (from requests->Orange3>=3.3.9->Orange3-Network) (1.24.1)
Requirement already satisfied: certifi>=2017.4.17 in c:programdataanaconda3envsorangelibsite-packages (from requests->Orange3>=3.3.9->Orange3-Network) (2018.11.29)
Requirement already satisfied: idna<2.9,>=2.5 in c:programdataanaconda3envsorangelibsite-packages (from requests->Orange3>=3.3.9->Orange3-Network) (2.8)
Building wheels for collected packages: Orange3-Network
Running setup.py bdist_wheel for Orange3-Network: started
Running setup.py bdist_wheel for Orange3-Network: finished with status ‘error’
Complete output from command C:ProgramDataAnaconda3envsOrangepython.exe -u -c “import setuptools, tokenize;file=’C:UsersnormaAppDataLocalTemppip-install-pjc_kbwmOrange3-Networksetup.py’;f=getattr(tokenize, ‘open’, open)(file);code=f.read().replace(‘rn’, ‘n’);f.close();exec(compile(code, file, ‘exec’))” bdist_wheel -d C:UsersnormaAppDataLocalTemppip-wheel-lp55jy4v –python-tag cp37:
Warning: ‘keywords’ should be a list, got type ‘tuple’
Warning: ‘classifiers’ should be a list, got type ‘tuple’
Warning: ‘keywords’ should be a list, got type ‘tuple’
Warning: ‘classifiers’ should be a list, got type ‘tuple’
running bdist_wheel
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands –compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands –fcompiler options
running build_src
build_src
building extension “orangecontrib.network._fr_layout” sources
build_src: building npy-pkg config files
running build_py
creating build
creating buildlib.win-amd64-3.7
creating buildlib.win-amd64-3.7orangecontrib
copying orangecontrib__init__.py -> buildlib.win-amd64-3.7orangecontrib
creating buildlib.win-amd64-3.7orangecontribnetwork
copying orangecontribnetworkcommunity.py -> buildlib.win-amd64-3.7orangecontribnetwork
copying orangecontribnetworknetwork.py -> buildlib.win-amd64-3.7orangecontribnetwork
copying orangecontribnetworkreadwrite.py -> buildlib.win-amd64-3.7orangecontribnetwork
copying orangecontribnetworksetup.py -> buildlib.win-amd64-3.7orangecontribnetwork
copying orangecontribnetwork__init__.py -> buildlib.win-amd64-3.7orangecontribnetwork
creating buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsgraphview.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxAnalysis.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxClustering.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxExplorer.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxFile.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxFromDistances.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxGenerator.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxSave.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgets__init__.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
creating buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksairtraffic.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksairtraffic_items.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksdicty_publication.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksdicty_publication_edges.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksdicty_publication_items.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworkslastfm.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworkslastfm.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworkslastfm_all.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworkslastfm_tags.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksleu_by_genesets.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksleu_by_genesets_items.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksleu_by_pmid.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksleu_by_pmid_items.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksleu_huttenhower_a.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksleu_huttenhower_a_items.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksmakeNetworkList.py -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksmips_c2_cp_leu.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksmips_c2_cp_leu_items.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksnetwork_info.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
creating buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsbutton_autoscale.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsbutton_rect.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsCategory-Network.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsDlg_clear.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsDlg_HideSelection.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsDlg_Mark2Sel.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsDlg_Sel2Mark.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsDlg_SelisMark.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsDlg_UnselectedNodes.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsNetworkAnalysis.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsNetworkClustering.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsNetworkExplorer.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsNetworkFile.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsNetworkFromDistances.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsNetworkGenerator.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
running build_ext
No module named ‘numpy.distutils._msvccompiler’ in numpy.distutils; trying from distutils
customize MSVCCompiler
customize MSVCCompiler using build_ext
No module named ‘numpy.distutils._msvccompiler’ in numpy.distutils; trying from distutils
customize MSVCCompiler
Missing compiler_cxx fix for MSVCCompiler
customize MSVCCompiler using build_ext
building ‘orangecontrib.network._fr_layout’ extension
compiling C sources
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: https://visualstudio.microsoft.com/downloads/


Failed building wheel for Orange3-Network
Running setup.py clean for Orange3-Network
Failed to build Orange3-Network
Installing collected packages: Orange3-Network
Running setup.py install for Orange3-Network: started
Running setup.py install for Orange3-Network: finished with status ‘error’
Complete output from command C:ProgramDataAnaconda3envsOrangepython.exe -u -c “import setuptools, tokenize;file=’C:UsersnormaAppDataLocalTemppip-install-pjc_kbwmOrange3-Networksetup.py’;f=getattr(tokenize, ‘open’, open)(file);code=f.read().replace(‘rn’, ‘n’);f.close();exec(compile(code, file, ‘exec’))” install –record C:UsersnormaAppDataLocalTemppip-record-il4_hhwcinstall-record.txt –single-version-externally-managed –compile:
Warning: ‘keywords’ should be a list, got type ‘tuple’
Warning: ‘classifiers’ should be a list, got type ‘tuple’
Warning: ‘keywords’ should be a list, got type ‘tuple’
Warning: ‘classifiers’ should be a list, got type ‘tuple’
running install
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands –compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands –fcompiler options
running build_src
build_src
building extension “orangecontrib.network._fr_layout” sources
build_src: building npy-pkg config files
running build_py
creating build
creating buildlib.win-amd64-3.7
creating buildlib.win-amd64-3.7orangecontrib
copying orangecontrib__init__.py -> buildlib.win-amd64-3.7orangecontrib
creating buildlib.win-amd64-3.7orangecontribnetwork
copying orangecontribnetworkcommunity.py -> buildlib.win-amd64-3.7orangecontribnetwork
copying orangecontribnetworknetwork.py -> buildlib.win-amd64-3.7orangecontribnetwork
copying orangecontribnetworkreadwrite.py -> buildlib.win-amd64-3.7orangecontribnetwork
copying orangecontribnetworksetup.py -> buildlib.win-amd64-3.7orangecontribnetwork
copying orangecontribnetwork__init__.py -> buildlib.win-amd64-3.7orangecontribnetwork
creating buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsgraphview.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxAnalysis.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxClustering.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxExplorer.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxFile.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxFromDistances.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxGenerator.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgetsOWNxSave.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
copying orangecontribnetworkwidgets__init__.py -> buildlib.win-amd64-3.7orangecontribnetworkwidgets
creating buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksairtraffic.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksairtraffic_items.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksdicty_publication.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksdicty_publication_edges.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksdicty_publication_items.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworkslastfm.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworkslastfm.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworkslastfm_all.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworkslastfm_tags.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksleu_by_genesets.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksleu_by_genesets_items.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksleu_by_pmid.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksleu_by_pmid_items.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksleu_huttenhower_a.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksleu_huttenhower_a_items.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksmakeNetworkList.py -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksmips_c2_cp_leu.net -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksmips_c2_cp_leu_items.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
copying orangecontribnetworknetworksnetwork_info.tab -> buildlib.win-amd64-3.7orangecontribnetworknetworks
creating buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsbutton_autoscale.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsbutton_rect.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsCategory-Network.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsDlg_clear.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsDlg_HideSelection.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsDlg_Mark2Sel.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsDlg_Sel2Mark.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsDlg_SelisMark.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsDlg_UnselectedNodes.png -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsNetworkAnalysis.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsNetworkClustering.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsNetworkExplorer.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsNetworkFile.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsNetworkFromDistances.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
copying orangecontribnetworkwidgetsiconsNetworkGenerator.svg -> buildlib.win-amd64-3.7orangecontribnetworkwidgetsicons
running build_ext
No module named ‘numpy.distutils._msvccompiler’ in numpy.distutils; trying from distutils
customize MSVCCompiler
customize MSVCCompiler using build_ext
No module named ‘numpy.distutils._msvccompiler’ in numpy.distutils; trying from distutils
customize MSVCCompiler
Missing compiler_cxx fix for MSVCCompiler
customize MSVCCompiler using build_ext
building ‘orangecontrib.network._fr_layout’ extension
compiling C sources
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: https://visualstudio.microsoft.com/downloads/

----------------------------------------

Command “C:ProgramDataAnaconda3envsOrangepython.exe -u -c “import setuptools, tokenize;file=’C:UsersnormaAppDataLocalTemppip-install-pjc_kbwmOrange3-Networksetup.py’;f=getattr(tokenize, ‘open’, open)(file);code=f.read().replace(‘rn’, ‘n’);f.close();exec(compile(code, file, ‘exec’))” install –record C:UsersnormaAppDataLocalTemppip-record-il4_hhwcinstall-record.txt –single-version-externally-managed –compile” failed with error code 1 in C:UsersnormaAppDataLocalTemppip-install-pjc_kbwmOrange3-Network

2 Answers

You need to go to settings, there go to "add-one" tab, select "Conda Install add-ons with conda".enter image description here

Answered by Konstantin Obukhov on December 8, 2020

None of the above worked for me. Finally the following command through the Anaconda Prompt worked for me:

conda install -c conda-forge orange3-network

Answered by Sameen Reza on December 8, 2020

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP