pycharm环境设置问题

pycharm环境设置问题最近把一个 Python 项目从我的 win7 上面拷贝到了 win10 的机器上但是 我在配置完基础的环境变量之后 发现跑不起来 总是报缺少某某 dll 文件 然而在 win7 上进行同样的操作 能够很顺利的跑起来 这里就来捋一捋 学习一下 pycharm 中环境的一些配置关系 这是一个新导入项目之后需要进行设置的虚拟 Python 环境这里要解释一下 虚拟的 Python 环境 其实就是从原有的基础 P

最近把一个Python项目从我的win7上面拷贝到了win10的机器上

但是,我在配置完基础的环境变量之后,发现跑不起来,总是报缺少某某.dll文件,然而在win7上进行同样的操作,能够很顺利的跑起来,这里就来捋一捋,学习一下pycharm中环境的一些配置关系。

pycharm环境设置问题

这是一个新导入项目之后需要进行设置的虚拟Python环境

 pycharm环境设置问题

这里要解释一下,虚拟的Python环境,其实就是从原有的基础Python解释器中创建一个自己项目使用的,有点类似于jdk,不过他是可以有选择性地去继承。

第一个:new environment 就是设置一个新的虚拟环境变量

Location就是设置的虚拟环境变量所在的文件夹,一般来说会直接给你指定,也可以自己指定,venv要是空文件夹。

Base interpreter 就是基础的Python解释器

inherit global site-packages 就是继承自全局的site-packages(site-packages一般是自己安装的模块存放的目录)

make available to all projects就是让所有的项目都能使用这个虚拟Python环境

第二个:existing environment 就是选用当前已有的环境

这里就不过多叙述了。

 

pycharm环境设置问题

这个是你自己新建后,默认的配置

pycharm环境设置问题

也可以自己在上面进行添加

我在上面指定了我两个模块的位置,分别是Oracle的cx_oracle和MySQL的MySQLdb

如图:

pycharm环境设置问题

但是点击运行某个py文件的时候,发现

pycharm环境设置问题

它没有找到t2sdk.dll文件

从这一步开始就和win7有点不一样了。

我在win7上面进行同样的操作,发现能够运行,然而在win10上面却不行。

这个时候我们查看一下当前的工作目录:

pycharm环境设置问题

可以看出确实是没什么问题的

但是不能运行确实是有点麻烦。

经过一番思索后,我们将这个.dll文件放入到了虚拟Python环境的script下

pycharm环境设置问题

这里没有将.dll文件显示出来,但是我在文件夹下面是放进去了。

点击运行,发现就可以了。

后来查看运行环境得知:

pycharm环境设置问题

它是以我们虚拟创建的Python解释器进行执行,并且是先在本地的Scripts文件夹之下进行查找.dll文件,然后再到我们环境变量PATH下去寻找。

这下问题就有点清楚了,如果有很多.dll文件,我肯定不可能全部拷贝到虚拟环境下吧,这样每次都要重新弄一下多麻烦。

只需要将放置.dll文件的文件路径写入到环境变量PATH中就完事了。

pycharm环境设置问题

这样就不需要将.dll文件放置在工作环境下了。

但是在win7下不设置也可以运行的问题至今还没有解决。 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/173313.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月27日 上午9:04
下一篇 2026年3月27日 上午9:05


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号