python - 找不到我的模块

标签 python python-3.x pythonpath

我想将一些我经常使用的函数导入到我的脚本中,而不必将它们粘贴到其中。 这是我使用路径浏览器检查时得到的读数:

>>> sys.path

C:\Users\Apex\AppData\Local\Programs\Python\Python37-32\Lib\idlelib
C:\Users\Apex\AppData\Local\Programs\Python\Python37-32\python37.zip
C:\Users\Apex\AppData\Local\Programs\Python\Python37-32\DLLs
C:\Users\Apex\AppData\Local\Programs\Python\Python37-32\lib
C:\Users\Apex\AppData\Local\Programs\Python\Python37-32
C:\Users\Apex\AppData\Local\Programs\Python\Python37-32\lib\sitepackages

我想永久添加以下路径:

C:\Users\Apex\AppData\Local\Programs\Python\Python37-32\PythonScripts

我尝试过以下方法:

path = 'C:/Users/Apex/AppData/Local/Programs/Python/Python37-32/PythonScripts'
import sys, os
sys.path.append(path)

上面的所有路径和我要添加的路径都出现在 shell 中,但是当我检查路径浏览器时,我的路径不在那里。

如何将 PythonScripts 永久设置为 Python 路径?

我阅读了一些关于 PYTHONPATH 的内容,但我不明白如何使用它。 拜托,当你回复时,我不要以为我可能知道你所做的一切。谢谢。

最佳答案

我正在使用带有 Python v3.7.0 的 Windows 7

以防万一这可能对其他人有帮助,这对我有用:

我将 PythonScripts 文件夹从 Python37-32 移出并移至 Apex 文件夹中,并将其路径和另一个文件夹的路径添加到 Windows 环境变量中像这样:

Variable name: PYTHONPATH
Variable value: C:\Users\Apex\PythonScripts;C:\xampp\htdocs\PythonScripts

我在帖子中给出的建议是使用:

 C:\Python27

不适合我。

感谢大家的宝贵意见。

关于python - 找不到我的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51602145/

相关文章:

python-3.x - python : update instance variable of parent class in child class

python - 如何在Python中通过一个符号链接(symbolic link)导入多个文件?

python - Python2.7 和 Python3.4 的不同 PYTHONPATH

python - pip install -e,Python 路径和命名空间包

python - 将 JSON 转换为 Excel 时 Pandas 值错误

python - 使用多线程 C++ 扩展时是否需要注意 Python GIL?

javascript - 使用 Flask : Method Not Allowed error 405 在 Javascript 和 Python 之间调用

python - 是否可以使用 peewee python ORM 在多个字段上进行 sql 连接?

python-3.x - 根据条件追加字符串python

python - Tensorflow:如何将 "new"数据集 API 与 QueueRunner 一起使用