pip install virtualenv脚本在哪里

时间:2013-02-13 21:47:25

标签: python virtualenv pip setup.py

这可能是一个令人难以置信的愚蠢问题,但我正在测试我写的有一些脚本的python包。

我做了以下顺序:

  1. 使用setup.py
  2. 创建了一个分发版
  3. 使用virtualenv创建了一个虚拟环境,
  4. 名为“activate.bat”
  5. 使用pip安装我的包(通过提供.zip文件的路径) 事情似乎有效,除了我不知道如何运行我的脚本。如果我尝试运行example.py,我会收到消息(我正在使用Windows):
  6. 'example.py'未被识别为内部或外部命令, 可操作程序或批处理文件。

    除了原始的.zip文件外,我没有看到任何证据表明该文件位于任何地方。那我该怎么办呢?

    [更新] 我检查过,脚本文件不在虚拟环境目录中。

    setup.py文件如下所示:

    from distutils.core import setup
    
    setup(name='Fixedwidth',
          version='1.0',
          description='Parser for fixed-width records',
          author='Daryl McCullough',
          author_email='dmccullough@decisionpatterns.com',
          package_dir={'fixedwidth':'lib'},
          packages=['fixedwidth', 'fixedwidth.profiling'],
          scripts=['test/example.py', 'test/unittest.py']
          )
    

1 个答案:

答案 0 :(得分:0)

好吧,我怀疑这是完全愚蠢的事情。我在两个不同的“Scripts”目录之间感到困惑,我运行了错误的“pip”,结果是它将软件包安装到主python目录中,而不是虚拟环境。