python -V
conda install 的安装范围不仅仅局限于 python package,也就是除了安装 python package,还能安装通用 linux 软件,gcc 库等。但 conda install 所能安装的 python package 数量要远远少于 pip install。如果通过 conda install 安装 package,可以先在 anaconda 数据库检索 conda 是否提供该包的安装。 conda install packagename
conda install packagename
pip install:绝大多数的 python package 都可以通过 pip install packagename 命令直接安装。当然是否报错就需要另当别论。 pip install packagename
pip install packagename
git clone:严格来说 git clone 并不是一种安装方式,只不过是将 package 从 github 上克隆下来,然后利用 pip install 进行安装,和2存在交叉。前边说了绝大多数的 python package 都可以通过 pip install packagename 命令直接安装,那么就还用一小部分 python package 是无法直接安装的。某些 package 只存在于 github 数据库中而没有上传到 PyPI 数据库,这时就需要先将 package 从 github 克隆到本地,然后通过 pip install . 命令安装
git clone link_to_packagename cd packagename pip install .
python setup.py install
conda install package:强大的安装方式,能够自动解决依赖包/依赖软件的安装(不仅仅只是 python package,还有其他的软件)
pip install package:基本支持所有的 python package 的直接安装,同时安装依赖包。某些只存在 github 数据库的 package 也是先克隆到本地,然后用 pip install 安装
源码安装是最后的选择
conda install package 和 pip install package 这两种方式优先使用哪一种都没关系,但需要考虑 package 调用顺序优先级以及避免重复安装,优先使用哪种就要一直保持,不能这次安装 package A 用 conda install 方式,下次安装 package B 用 pip install,如果经常这样安装 package 在以后调用的时候很可能报错。
个人经验 pip install package > conda install package > pip install git_clone > 源码安装
conda install xxx
F:\APP\install\Anaconda\pkgs
F:\APP\install\Anaconda\lib\site-packages
F:\APP\install\Anaconda\envs\环境名\Lib\site-packages
conda uninstall xxx
F:\APP\install\Anaconda\envs\环境A\Lib\site-packages
F:\APP\install\Anaconda\envs\环境B\Lib\site-packages
conda clean -h
查看pip下载安装位置:打开命令行输入 python -m site ,一般默认是在C盘下
python -m site
修改pip install 默认安装位置:
查看pip下载安装位置:打开命令行输入 python -m site ,一般默认是在C盘下 查看一个示例,输入 pip show 包名 。eg: pip show allennlp ,确认实在C盘中。 输入 python -m site -help 查找配置文件。(PS:base系统环境和虚拟环境的路径不一样,需要分别输入 python -m site -help ,分别修改对应的site.py) 打开 F:\APP\install\Anaconda\Lib\site.py 文件,修改 site.py 文件下图红框中的内容。 USER_SITE改为: F:\APP\install\Anaconda\Lib\site-packages USER_BASE改为: F:\APP\install\Anaconda\Scripts 修改后,如下图: 将原路径中下载的包,移动到对应的新路径:① C:\Users\23622\AppData\Roaming\Python\Python39\Scripts —> F:\APP\install\Anaconda\Scripts ② C:\Users\23622\AppData\Roaming\Python\Python39\site-packages —> F:\APP\install\Anaconda\Lib\site-packages 测试,再次输入 pip show allennlp ,位置已经改为: F:\APP\install\Anaconda\Lib\site-packages
pip show 包名
pip show allennlp
python -m site -help
F:\APP\install\Anaconda\Lib\site.py
site.py
F:\APP\install\Anaconda\Lib\site-packages
F:\APP\install\Anaconda\Scripts
C:\Users\23622\AppData\Roaming\Python\Python39\Scripts
C:\Users\23622\AppData\Roaming\Python\Python39\site-packages
pip uninstall xxx
F:\APP\install\Anaconda\envs\特定环境名\Lib\site-packages
conda install -c conda-forge package_name
-c
-c 即 -channel 通道是Navigator和conda查找包的位置,具有相同名称的(source)包可能存在于多个通道上。 如果希望从默认通道(anaconda)以外的其他通道安装,则指定要使用哪个通道。 语法: conda install -c channel_name package_name 。 eg:如果要安装torch,对应通道有:下图对应网址 eg:输入通道 conda-forge 可以查看包含的package。下图对应的网址。
conda install -c channel_name package_name
conda-forge
可以通过conda和pip安装,这里使用pip
在一个文件夹中安装所有必需的软件包,以便我可以将它移动到另一台计算机上,并且只安装CPython来运行我的程序(我不想在此计算机上安装任何软件包) 参考
pip list
参考
pip install 包名
pip install django==1.1.5
详细版本
pip show django
pip uninstall django
y
pip uninstall -y django
pip uninstall --用户名 django
pip list -o
pip install 包名 -d 目录
pip install -d 目录 -r requirements.txt
pip freeze > requestment.txt
pip install –r requestment.txt
pip uninstall –r requestment.txt
pip install 包名 -i http://pypi.v2ex.com/simple
查看python版本: python 查看pip版本 是否需要升级: pip -V 升级pip(版本<10时): pip install pip -U 如果升级不了,那么直接使用清华源来升级pip: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U 配置默认镜像站: pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
python
pip -V
pip install pip -U
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
可以通过conda和pip安装,这是用的是conda。
conda env list 或者 conda info --envs
conda env list
conda info --envs
conda create -n pytorch python=3.6
conda activate pytorch
deactivate
输入: conda env remove --name 环境名
conda env remove --name 环境名
conda config --show
envs_dirs
F:\APP\install\Anaconda\envs
conda activate d2l
pip install ipykernel ipython
ipython kernel install --user --name d2l
Installed kernelspec d2l in C:\Users\Sir\AppData\Roaming\jupyter\kernels\d2l
jupyter kernelspec remove pytorch1.6
正确情况:应该为anaconda自定义安装的路径。
错误情况:安装在C盘(如下图) 解决办法:
查看conda 信息 输入 conda info 或 conda config --show ,查看 envs_dirs ,确实默认在C盘:
conda info 或 conda config --show
解决方法尝试 尝试1:输入下面的修改路径(出错)
conda config --add envs_dirs newdir # 增加环境路径 conda config --remove envs_dirs newdir # 删除环境路径
C:\Users\用户名\.condarc
envs_dirs: - F:\APP\install\Anaconda\envs #新的环境保存位置
保存后,再次试一下创建环境,此时环境位置是指定的位置。 输入 conda config --show 确认:
解决办法-参考
C:\Users\23622\.jupyter
c.NotebookApp.notebook_dir
#
' '
F:\APP\data\Jupyter
C:\Users\23622\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)
# 1.安装nbextensions插件 pip install jupyter_contrib_nbextensions # 2.安装 javascript and css files pip install jupyter_contrib_nbextensions # 3.安装configurator pip install jupyter_nbextensions_configurator
pip uninstall jupyter_contrib_nbextensions pip uninstall jupyter_nbextensions_configurator 已解决ValueError: Excel file format cannot be determined, you must specify an engine manually. 2023年4月26日 Python结合MySQL数据库编写简单信息管理系统 2023年6月12日 Couldn‘t find Lora with name guofeng3_v32Light 0% 0/20 [00:00<?, ?it/s] Error completing request A 2023年4月16日 已解决CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Theref 2023年6月21日 关于GPT的20个知识,你都知道吗? 2023年6月25日 出现 error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow‘ 的解决方法 2023年3月6日 TensorFlow – Help Protect the Great Barrier Reef海星检测比赛总结 2022年6月8日 基于opencv对高空拍摄视频消抖处理 2023年3月5日 Py的ipykernel:Python库介绍、安装及使用攻略 2023年6月13日 【Ctfer训练计划】——(六) 2023年6月13日 拿来就可用的模块 2023年6月6日 毕设 – 天气数据分析与可视化 天气预测 lstm 2023年6月16日 iloc[ ]函数(Pandas库) 2023年3月5日