相关疑难解决方法(0)

Python - 使用virtualenv手动安装包

我有一个python程序,我想安装到我的virtualenv - 它是一个zip包,我需要解压缩,然后运行一个setup.py程序 - 但我的问题是更多的关于如何将这些解压缩的文件放入我的virtualenv所以包安装到virtualenv的site-packages文件夹中?

我也可以从我的virtualenv内部安装使用pip install <package name>,但由于某种原因,PIP下载的包已过期.

那么 - 有人能告诉我手动安装软件包的几个简单步骤吗?

到目前为止,我已经有了加载Virtualenv的基本命令:

-bash-3.2$ source ~/.bashrc
-bash-3.2$ workon test
(test)-bash-3.2$ //Now I'm working on my virtualenv, but where do I go after this??
Run Code Online (Sandbox Code Playgroud)

那么 - 解压缩python包/程序的位置是否重要 - 或者我应该在解压缩之前首先登录virtualenv?在我加载了virtualenv并且我在内部使用'workon test'命令之后,我安装的任何python包,无论我找到它的目录,都将自己安装到正确的virtualenv的site-packages文件夹中?

选项1是将python程序解压缩到/ home/username/tmp - 然后登录到我的virtualenv,导航到该文件夹​​并运行setup.py程序 - 假设virtualenv将所有相关文件传输到它自己的site-packages文件夹.

或者方案2是将文件直接解压缩到站点包中,然后从那里运行(登录到virtualenv后)等等

感谢您帮助Python clutz!

python installation pip virtualenv virtualenvwrapper

78
推荐指数
2
解决办法
4万
查看次数

无法在Linux上安装pyodbc

我正在运行Linux(2.6.18-164.15.1.el5.centos.plus)并尝试安装pyodbc.我正在做pip install pyodbc并得到一个很长的错误列表,最终以

错误:命令'gcc'失败,退出状态为1

我查看了 /root/.pip/pip.log并看到以下内容:

InstallationError:命令/ usr/local/bin/python -c"import setuptools; file ='/ home/build/pyodbc/setup.py'; execfile('/ home/build/pyodbc/setup.py')"install - -single-version-external-managed --record /tmp/pip-7MS9Vu-record/install-record.txt失败,错误代码为1

安装pyodbc有没有类似的问题?

python linux centos pyodbc

69
推荐指数
8
解决办法
7万
查看次数

如何在virtualenv中安装包?

我使用以下命令创建了virtualenv.

mkvirtualenv --distribute --system-site-packages "$1"
Run Code Online (Sandbox Code Playgroud)

在启动virtualenv之后workon,我输入ipython.它提示我

WARNING: Attempting to work in a virtualenv. If you encounter problems, please install IPython inside the virtualenv.
Run Code Online (Sandbox Code Playgroud)

当我尝试使用virtualenv安装ipython时,我收到以下错误消息:

pip install ipython
Requirement already satisfied (use --upgrade to upgrade): ipython in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Cleaning up...
Run Code Online (Sandbox Code Playgroud)

有谁知道如何在virtualenv内安装?

python pip virtualenv

38
推荐指数
7
解决办法
9万
查看次数