如何在没有pip的情况下将包添加到conda环境
How to add package to conda environment without pip
如何将包添加到现有的 conda 环境中?
如果它是 python 包我可以使用 pip install <package>
,但是如果 pip 不起作用怎么办?
是否激活环境并使用conda install <package>
?
您已经回答了自己的问题。事实上,如果可以的话,你真的想 conda install ...
而不是使用 pip。
您也可以在不激活环境的情况下安装 conda 包。只需使用 conda install -n <env_name> <package>
或 conda install -p <path/to/env> <package>
.
有另一种方法可以做到这一点,我刚刚自己测试过 mac:
示例:我想在我的 python2.7 环境中安装一个非 conda 包:
前往航站楼
通过以下方式激活所需的环境:source activate py27
成功激活环境后,您可以通过以下方式安装您想要的包:pip install package
答案是肯定的(通常)。
一个例子是您可以激活您的 conda 环境,然后直接对来自 /conda_envs/.pkgs
的现有 tar.bz2 文件执行 conda install pandas.tar.bz2
(来自 其他环境 [=18= 的剩余部分) ])
如果你没有这样的 tarball 包但是你有 setup.py 的 src 你可以通过 python setup.py install
进行通常的安装(或 python setup.py develop
到 link src)
如果你想在特定的 conda 环境中安装特定的包,你可以使用以下命令。
先激活conda环境然后做:
$ conda install --name <conda_env_name> -c <channel_name> <package_name>
举个具体的例子,假设您要从 频道 anaconda
安装 chainer 到一个名为 [=13] 的已创建的 conda 环境=],那么你可以这样做:
$ conda install --name chainerenv -c anaconda chainer
如果要在环境中安装一个包,可以使用
conda install -p /path/to/env package
示例:
conda install -p /users/dekstop/env-test Django
如何将包添加到现有的 conda 环境中?
如果它是 python 包我可以使用 pip install <package>
,但是如果 pip 不起作用怎么办?
是否激活环境并使用conda install <package>
?
您已经回答了自己的问题。事实上,如果可以的话,你真的想 conda install ...
而不是使用 pip。
您也可以在不激活环境的情况下安装 conda 包。只需使用 conda install -n <env_name> <package>
或 conda install -p <path/to/env> <package>
.
有另一种方法可以做到这一点,我刚刚自己测试过 mac:
示例:我想在我的 python2.7 环境中安装一个非 conda 包:
前往航站楼
通过以下方式激活所需的环境:
source activate py27
成功激活环境后,您可以通过以下方式安装您想要的包:
pip install package
答案是肯定的(通常)。
一个例子是您可以激活您的 conda 环境,然后直接对来自 /conda_envs/.pkgs
的现有 tar.bz2 文件执行 conda install pandas.tar.bz2
(来自 其他环境 [=18= 的剩余部分) ])
如果你没有这样的 tarball 包但是你有 setup.py 的 src 你可以通过 python setup.py install
进行通常的安装(或 python setup.py develop
到 link src)
如果你想在特定的 conda 环境中安装特定的包,你可以使用以下命令。
先激活conda环境然后做:
$ conda install --name <conda_env_name> -c <channel_name> <package_name>
举个具体的例子,假设您要从 频道 anaconda
安装 chainer 到一个名为 [=13] 的已创建的 conda 环境=],那么你可以这样做:
$ conda install --name chainerenv -c anaconda chainer
如果要在环境中安装一个包,可以使用
conda install -p /path/to/env package
示例:
conda install -p /users/dekstop/env-test Django