如何从另一个本地venv安装文件夹包到本地venv



我有一个带有一组包的蟒蛇环境。我也有一个python项目,其中有一个空venv与python和pip。我需要从conda的env中安装一些包到一个空项目中。例如:numpy.

但是在conda env中,numpy是一个包含.py文件的文件夹,而不是tar.gz存档文件。

我尝试使用-no-index -find-links:

C:empty_projScriptspython -m pip install -no-index -find-links =file:C:/ProgramData/Anaconda3/Lib/site-packages/numpy

但是抛出错误:

查找链接:file:///C:/ProgramData/Anaconda3/Lib/site-packages/

错误:无法找到满足要求的版本numpy (from versions: none)

错误:没有找到匹配的分布

Anaconda正在缓存C:UsersusernameAnaconda{2,3}pkgs目录下的包。你可以从那里取包裹。只需检查您的python版本和所需的包版本(从包名称)。numpy-1.20.3-py39hdbf815f_1.tar。Bz2需要python 3.9