Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
全局Python包_Python - Fatal编程技术网

全局Python包

全局Python包,python,Python,所以我有这个包裹。在命令中,我转到hp@HP-PC C:\Users\hp\Documents\scripts: hp@HP-PC C:\Users\hp\Documents\scripts > python Python 3.5.2 |Anaconda 4.1.1 (64-bit)| (default, Jul 5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credit

所以我有这个包裹。在命令中,我转到
hp@HP-PC C:\Users\hp\Documents\scripts

hp@HP-PC C:\Users\hp\Documents\scripts
> python
Python 3.5.2 |Anaconda 4.1.1 (64-bit)| (default, Jul  5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import toolzz.printer as t
>>> t.printz()
5
一切正常,但我希望有一个目录,可以在其中添加脚本,并能够打开cmd->python->import my package,执行我要执行的任何操作,而不是执行以下操作:

hp@HP-PC C:\Users\hp
> python
Python 3.5.2 |Anaconda 4.1.1 (64-bit)| (default, Jul  5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import toolzz
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'toolzz'
>>>
hp@HP-PC C:\Users\hp
>蟒蛇
win32上的Python 3.5.2 | Anaconda 4.1.1(64位)|(默认值,2016年7月5日,11:41:13)[MSC v.1900 64位(AMD64)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入工具zz
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为“toolzz”的模块
>>>
PS:请记住,我已经将目录
脚本添加到路径中,并且我有全局bat文件可以运行

python -m site
它将列出两条重要信息:

  • Python模块搜索路径,
    sys.path
  • USER\u站点
    目录的位置,以及该目录是否存在
Python沿着这些位置查找模块。将模块放在
sys.path
位置(最好放在
site packages
结尾的位置),或者确保创建了
USER\u site
目录并将代码放在那里


您可以通过设置来扩展路径。

是否尝试运行
python2
?为python 2安装软件包并不为python 3安装软件包您需要实际安装软件包您的意思是要将
C:\Users\hp\Documents\scripts
添加到python模块搜索路径?如何安装此软件包?如何将软件包添加到。。。“Python路径”?我可以向sys添加一个新元素吗。path@murloc:当然可以;添加了到PYTHONPATH env变量的链接。