pip 安装与 conda 安装
pip install vs. conda install
激活虚拟环境后
source activate myVirtualEnv
pip install basemap
与 conda install basemap
有何不同?两者都给了我不同的结果,这是为什么?
pip 安装底图
Collecting basemap
Could not find a version that satisfies the requirement basemap (from versions: )
Some externally hosted files were ignored as access to them may be unreliable (use --allow-external basemap to allow).
No matching distribution found for basemap
conda 安装底图
Successfully installs
Pip 从 PyPI. There are no releases of the basemap package on PyPI, it is just a simple registration page pointing at the real download location (SourceForge) 安装。
Conda 从 its own repository 中提取信息,通常会方便地构建 Conda 所针对的社区共有的库。 Conda的仓库有一个版本的底图包可以安装,所以安装成功。
这并不是说 Pip 在这种情况下比 Conda "worse",因为您可以轻松地下载包并在本地使用 pip 安装它。这个特定的库刚刚选择不向 PyPI 添加版本。
我通过例子解决了这个问题:
- conda 安装 pip
- pip 安装 js2xml
因为 conda install js2xml 不起作用。另一方面, conda install openpyxl 确实有效。我怎么知道哪个是 conda 哪个是 pip。提供了一个列表:
conda install js2xml
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
- js2xml
Current channels:
- https://repo.anaconda.com/pkgs/main/linux-64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/free/linux-64
- https://repo.anaconda.com/pkgs/free/noarch
- https://repo.anaconda.com/pkgs/r/linux-64
- https://repo.anaconda.com/pkgs/r/noarch
- https://repo.anaconda.com/pkgs/pro/linux-64
- https://repo.anaconda.com/pkgs/pro/noarch
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
在使用 acaconda/conda 时添加 "import js2xml" 时尝试 运行 python 脚本时出现错误:ModuleNotFoundError:没有名为 'js2xml' 的模块
如果您使用 conda 或 anaconda,请不要通过键入 "sudo apt install pip" 来安装 pip。
激活虚拟环境后
source activate myVirtualEnv
pip install basemap
与 conda install basemap
有何不同?两者都给了我不同的结果,这是为什么?
pip 安装底图
Collecting basemap
Could not find a version that satisfies the requirement basemap (from versions: )
Some externally hosted files were ignored as access to them may be unreliable (use --allow-external basemap to allow).
No matching distribution found for basemap
conda 安装底图
Successfully installs
Pip 从 PyPI. There are no releases of the basemap package on PyPI, it is just a simple registration page pointing at the real download location (SourceForge) 安装。
Conda 从 its own repository 中提取信息,通常会方便地构建 Conda 所针对的社区共有的库。 Conda的仓库有一个版本的底图包可以安装,所以安装成功。
这并不是说 Pip 在这种情况下比 Conda "worse",因为您可以轻松地下载包并在本地使用 pip 安装它。这个特定的库刚刚选择不向 PyPI 添加版本。
我通过例子解决了这个问题:
- conda 安装 pip
- pip 安装 js2xml
因为 conda install js2xml 不起作用。另一方面, conda install openpyxl 确实有效。我怎么知道哪个是 conda 哪个是 pip。提供了一个列表:
conda install js2xml
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
- js2xml
Current channels:
- https://repo.anaconda.com/pkgs/main/linux-64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/free/linux-64
- https://repo.anaconda.com/pkgs/free/noarch
- https://repo.anaconda.com/pkgs/r/linux-64
- https://repo.anaconda.com/pkgs/r/noarch
- https://repo.anaconda.com/pkgs/pro/linux-64
- https://repo.anaconda.com/pkgs/pro/noarch
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
在使用 acaconda/conda 时添加 "import js2xml" 时尝试 运行 python 脚本时出现错误:ModuleNotFoundError:没有名为 'js2xml' 的模块
如果您使用 conda 或 anaconda,请不要通过键入 "sudo apt install pip" 来安装 pip。