pycharm虚拟环境中的项目如何在别的电脑上运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pycharm虚拟环境中的项目如何在别的电脑上运行?相关的知识,希望对你有一定的参考价值。

我在一台电脑上使用pycharm创建在虚拟环境中的Django项目,我将带虚拟环境的项目文件夹拷贝到另一台电脑上,用另一台电脑pycharm打开会显示我的虚拟环境报错!请问有没有大佬能否解决这个问题,或者什么才是正确的项目迁移方法?

python的虚拟环境venv是不需要复制过去的。它是属于你自己的一个环境设置。路径或者其它的配置可能都不一样。

代码复制到其它电脑上的话需要在另外一台机器上重新配置python环境。

通常我在写项目的时候会把用到的依赖库比如Django,pillow,django-ckeditor等等写到一个叫requirements.txt的文件里面。而文件就放在项目根目录下。这样的话代码移植到别的电脑上或者部署的时候就可以根据requirements.txt文件内容安装依赖。

移植到别的电脑或部署服务器的时候直接重新创建venv然后在该环境下执行pip install -r requirements.txt就可以了

希望能帮到你。还有问题可以回复追问。谢谢

参考技术A 如果你想引入别人的项目,但是呢引入的项目可能与自己原先装的模块的版本产生冲突,而且如果引入一个项目就在本地进行运行使用,每个项目用的依赖包都不大相同,就会导致解释器安装包过多,就会导致加载过慢,甚至会导致安装一些依赖包失败,那最好的办法就是在虚拟环境中引入,这样就可以以一个独立的环境引入别人的项目,需要什么模块在虚拟环境下进行下载即可,就不会破坏自己本地的环境

如果别人的环境中,存在venv,你可以先把venv给删除了

file---》settings--》Project Interpreter---》Add Local...

这一步的目的是为了在别人的项目下创建一个虚拟环境

点击ok虚拟环境就建立好了,建立好虚拟环境,我们就可以根据别人项目中需要哪些模块进行下载,此时下载的模块是在虚拟环境的,就可以实现与其他环境进行隔离

点击右边的加号,进入下面的界面,在搜索框中输入要下载的模块即可,当然你还可以选择要下载的版本

出现下面界面说明你成功将安装包安装成功!!!!

如果你还需要配置其他的环境安装包,点击右上角加号进行安装即可哦!!!本回答被提问者采纳
参考技术B 虚拟环境一般是开发时候用的
部署时候最好还是不用虚拟环境,要用的话重新创建就好了,
复制过去不行的原因很可能是有些依赖没复制,或者虚拟环境里有些配置有可能是写死了路径
参考技术C 第一个图形的左上角-file-click 以展开命令行-然后输入第二个图形所示的命令

以上是关于pycharm虚拟环境中的项目如何在别的电脑上运行?的主要内容,如果未能解决你的问题,请参考以下文章

PyCharm如何导入python项目,并配置虚拟环境

Ubuntu中pycharm中如何使用Anaconda中的虚拟环境

Pycharm:从虚拟环境运行 Django

pycharm上创建虚拟环境--virtualenv

pycharm上程序如何下载到k210开发板上

pycharm如何在虚拟环境中引入别人的项目