1、Anaconda是一个比较流行的python发行版本,由于其的便捷性以及出色的包管理功能深受大家的喜爱但是在用Anaconda创建虚拟环境下,如果通过 pip 安装库的时候却常出现无法找到安装包的问题为了解决这个问题,我们要明白如下的两。
2、不管你是不是在虚拟环境里,文件操作的基本规则都是不变的,你当前在哪个目录,创建的文件自然就在哪个目录你要在虚拟环境的安装目录下创建文件,就要cd到那个目录去。
3、首先操作系统是windows比如我本地有2个虚拟环境python27和python36,我需要在python36虚拟环境中安装python包1则需要修改\Anaconda3\envs\python36\Scripts\ 中 的pipexe 和 pipscriptpy,比如我改成了pip36。
4、安装虚拟环境库 virtualenv 在磁盘中创建一个文件夹用于存虚拟环境安装文件 D\virtualenv 然后切换到该目录下,安装虚拟环境执行完命令之后,会自动生成一个 env 文件夹,里面包含了python所需的新解析环境 注意安装。
5、1首先按下快捷键Crtl+R打开运行窗口,输入cmd回车打开命令提示符2接下来切换到anaconda的python环境下,输入active加虚拟环境的名字就可以切换,不加名字就是默认环境,这里切换到其中一个环境切换,切换后会在命令前方。
6、点击加号点击Virtualenv Environment,配置虚拟环境即可Location是你保存虚拟环境的目录位置Base interpreter是你安装的python,选到对应的pythonexe即可最后单击OK如果正确配置的话,在这里可以看到你的python解释器。
7、python 命令进入python shell环境检测 import 包架名 没有报错,导入包成功,则表明安装成功 7退出虚拟环境 deactivatebat, 最前面有小括号的虚拟环境就没有了 如果当时在python shell环境,则需要现在用quit。
8、直接使用pip安装即可,例如你是用virtualenv创建了一个名为test_venv的虚拟环境,第一步激活虚拟环境source test_venvbinactive 第二步下载模块pip install 模块名。
9、默认情况下,它会建立一个全新的虚拟Python环境,这和你在idle或终端中用到的Python环境是不一样的,而在这个虚拟环境中, requests包还未安装,所以,你需要在这个环境中重新使用pipe安装requests。
10、在脚本目录下启动命令行界面,输入命令dir,可以看到脚本目录下包含的工具,其中pip后面将要用到的命令,pip命令可以方便为python安装依赖包使用pip命令安装虚拟环境,命令为pip install virtualenv,安装过程截图如下所示,5。
11、此外,重要的一点是搜索路径的先后顺序,当该选项为true时,会先搜索虚拟环境中安装的包,其次才会去系统sitepackages中寻找version Python的版本号,比如 3102。
12、就可以使用pip3 install 愉快地安装python包了,注意安装对应版本的依赖包如果需要升级包,可以使用pip3 install upgrade xxxx yyyyy zzzz 查看环境内的包 pip3 list 退出虚拟环境 deactivate 总体上,没有conda好用。
13、Linux会在 usrlocallibpython27distpackagesMac 应该在 LibraryPython27sitepackages如果是在 virtulenv环境下安装,这个包就被安装在所建立的虚拟环境下的 sitepackages目录下想要卸载这些库也很。
14、venv模块支持创建轻量级虚拟环境,该环境具有自己的sitepackages,可以选择与系统sitepackages隔离每个虚拟环境都有自己的python二进制文件与用于创建此环境的二进制文件的版本相匹配,并且可以在其sitepackages中安装自己的独立python包。
15、修复python虚拟环境的路径的方法如下1重新创建虚拟环境如果您的虚拟环境路径出现问题,最简单的方法就是重新创建一个虚拟环境,然后重新安装所需的模块2修改虚拟环境配置文件如果您的虚拟环境已经创建好,但是路径出现。