强权限限制下安装库:以Autogluon为例

原因:

直接pip在没有管理员权限下,安装一些集成性较强的库,往往会遇到各种拒绝访问导致安装失败,或者需要安装Microsoft Visual C++ 14.0来解决。

因此需要conda创建虚拟环境,而不使用默认的环境。

如果库本身只能在linux上使用,可以绕道。


先说一下,小型的库:

直接去下对应的whl文件,比如需要ConfigSpace这个库,就去pypi中搜索,然后进入ConfigSpace · PyPI选择下载文件

下好了文件,然后用pip install 文件名.whl进行安装


冷门或者安装有难度的库:

上github从他们的setup.py安装【不过我至今没用win环境安装成功过。。。


系统是win且上述方法都用不了:

以Autogluon为例

启动Anaconda Prompt,建立虚拟环境myenv

conda create -n myenv python=3.9 -y
conda activate myenv

然后接着输入:

pip3 install -U pip
pip3 install -U setuptools wheel

# CPU version of pytorch has smaller footprint - see installation instructions in
# pytorch documentation - https://pytorch.org/get-started/locally/
pip3 install torch==1.12.1+cpu torchvision==0.13.1+cpu torchtext==0.13.1 -f https://download.pytorch.org/whl/cpu/torch_stable.html

pip3 install --pre autogluon

如果是想在jupyter下使用这个库,需要切换环境,因为默认的环境里是没有这个库的。

因此安装内核,继续输入:

conda install ipykernel

然后关联到jupyter:

python -m ipykernel install --user --name myenv --display-name "Python [conda env:myenv]"

如果不用jupyter就很简单啦,VS code或者pychram直接选择编译环境时用虚拟环境myenv的路径。不知道路径,可以这样查看:

conda env list

你可能感兴趣的:(windows,python,开发语言)