问题一:在cmd中输入python,显示'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。

解决办法:选择系统->高级系统设置,在里面选择高级一栏,在这里栏点开环境变量->在系统变量PATH加入python的安装路径即可,比如我的就是D:\python

思考:windows的cmd并不能识别python这个符号(即无法识别这个符号是一个可执行程序),因为windows先会在默认path路径查询这个符号是不是一个可执行程序
新安装的python是安装在D盘的python下面,而这个并不是windows的一个默认路径,所以windows在自己的默认路径下查询python这个符号就查询不到,所以会报这个错误

问题二:安装python包出现Requirement already satisfied问题的解决方式

出现问题:用pip install 方式安装BeautifulSoup4的时候出现下面的问题:Requirement already satisfied: xxx in c:\anaconda3\lib\site-packages

解决方式:在pip intall 后面加上“--target= ‘地址’ ‘包名’”(其中地址是提示中的地址)
例如:pip install --target=c:\anaconda3\lib\site-packages BeautifulSoup4

问题三:anconda的使用以及在conda环境中使用pip和conda使用安装依赖的区别和注意事项

anconda的使用以及在conda环境中使用pip和conda使用安装依赖的区别和注意事项 - 张Star - 博客园

问题四:为什么anaconda环境中,还需要用pip安装包,此情况下用pip需要哪些注意项

        在anaconda下用pip装包的原因:尽管在anaconda下我们可以很方便的使用conda install来安装我们需要的依赖,但是anaconda本身只提供部分包,远没有pip提供的包多,有时conda无法安装我们需要的包,我们需要用pip将其装到conda环境里。

问题五:用pip装包时候需要哪些注意事项

首先,我们需要判断目前我们用的pip指令,会把包装到哪里,通常情况下,pip不像conda一样,他不知道环境,我们首先要确保我们用的是本环境的pip,这样pip install时,包才会创建到本环境中,不然包会创建到base环境,供各个不同的其他conda环境共享,此时可能会产生版本冲突问题(不同环境中可能对同一个包的版本要求不同)
用下面命令查看我们此时用的pip为哪个环境:
which -a pip
(如base环境的pip可能在/root/anaconda3/bin/pip,,,,而其他conda环境的pip,可能在/root/anaconda3/envs/my_env/bin/pip)
 (经试验,anaconda4.8版本,在conda create新的环境时,已经默认在新环境装了pip,此时source activate进入该环境后,用pip命令安装的包,默认会装在本环境中,不必担心pip一个包后后会将其他环境的包改变版本的情况)
当然我们自己创建的conda环境里,可能没有pip,此时进入自己的conda环境也会默认用base环境的pip,这就需要我们自己将pip安装入本环境,尽量不要使用base的pip在其他环境装包,这样也会装在base里,有产生版本冲突的可能(上文已讲)。在自己conda环境安装pip使用如下命令:
(进入环境后)
 conda install pip
安装好本环境的pip之后,在本环境中使用pip install安装的包,就只在本conda中了,我们可以用conda list查看我们的包,同时pip安装的包,conda list结果中的build项目为pypi......

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐