Python虚拟环境的一些操作
想引入指定文件夹的包:
你只需在virtualenv的site-packages文件夹中放置一个带有.pth扩展名的文件,例如lib\python2.7\site-packages,以包含你的软件包的目录的绝对路径作为其唯一内容。
亲测有效
想复制已有的环境
有时候为了测试新的代码,需要修改配置好的虚拟环境,却怕原来的代码没法用,会考虑复制环境。
cp -r old_env new_env
? 但是复制完,用pip的时候会出问题,安装了也没法用
答:可能是pip路径还指向原来环境的pip路径
?如果原来环境被删了,还会报错
使用pip出现/bin/python: bad interpreter: No such file or directory:
参考: 【python】使用pip出现/bin/python: bad interpreter: No such file or directory
which pip
*****/envs/nt_cql/bin/pip
which python
*****/envs/nt_cql/bin/python
vim *****/envs/nt_cql/bin/pip
tip:
vim后面是which pip出现的路径;
把#!后面的改成python的路径(which python出现的路径)就好了.
#!/*****/envs/nt_cql/bin/python