当我想将模块安装到Anaconda时,我运行conda install ~~
。但是,现在我有一个.tar.gz文件,想要安装它。怎么办?
答案 0 :(得分:16)
有几种方法可以实现这一点,我在这里描述一个,这应该是相对直接的,即使你的defualt“python”变量不是anaconda的。
conda info --envs
以查看环境的安装路径"C:\Program Files\Anaconda3\python.exe"
<absolute path to python.exe> -m pip install <path to tar.gz>
例如:
C:\Program Files\Anaconda3\python.exe -m pip install c:\mymodule\great.tar.gz
请注意<path to tar.gz>
可以是相对的,绝对的,甚至是在线链接。
答案 1 :(得分:4)
这取决于您的存档来自哪里:
pip
进行安装:pip install package.tar.gz
# Or:
python -m pip install package.tar.gz
conda
:conda install package.tar.gz
如果你有多个python安装,你可能需要指定python / conda可执行文件的绝对路径。
请注意,pypi和conda-forge上的存档文件通常非常不同:
如果您已经有一份正在运行的Anaconda发行版,我建议您从conda-forge而不是pypi获取档案。
答案 2 :(得分:0)
如果您正在使用Anaconda并从Anaconda Cloud下载了软件包,则可以将“ package.tar.bz2”文件放在Anaconda提示符(例如C:\ Users)中显示的路径中,然后键入以下命令在Anaconda提示中
conda安装package.tar.bz2
我相信它也适用于.tar.gz文件。
答案 3 :(得分:0)
这是怎么做:
Q:\anaconda3\Scripts>conda install q:\quandl-3.4.4-py37_0.tar.bz2
Downloading and Extracting Packages
###########################################################################################
#################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Q:\anaconda3\Scripts>
答案 4 :(得分:0)
只是一个 PSA 请不要在从 tar.bz 更新 python 时使用 conda install <pkg.tar>
。这有可能破坏 Anaconda。