擅长:python、mysql、java
<p>您可以使用sys模块找出导入mysql的路径</p>
<p>在这个示例中,我可以看到我的操作系统模块是从/usr/lib/python3.8/OS.py导入的</p>
<pre><code>>>> import sys
>>> import os
>>> sys.modules['os']
<module 'os' from '/usr/lib/python3.8/os.py'>
>>>
</code></pre>
<p>然后将该路径添加到PYTHONPATH,以便python可以从那里导入模块</p>
<p>请参见下面的另一个示例:</p>
<pre><code>user@user-Inspiron:~$ python3
Python 3.8.5 (default, Jul 28 2020, 12:59:40)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sample_module
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'sample_module'
>>>
user@user-Inspiron:~$ echo $PYTHONPATH
user@user-Inspiron:~$ export PYTHONPATH=/tmp/
user@user-Inspiron:~$ echo $PYTHONPATH
/tmp/
user@user-Inspiron:~$ python3
Python 3.8.5 (default, Jul 28 2020, 12:59:40)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sample_module
>>> sample_module.does_it_work
'It Works!'
>>>
</code></pre>