--userpip 有一个选项可以为每个用户安装一个Python包:
pip install --user [python-package-name]
Run Code Online (Sandbox Code Playgroud)
我使用此选项在我没有root访问权限的服务器上安装软件包.我现在需要的是卸载当前用户的已安装软件包.我试图执行这个命令:
pip uninstall --user [python-package-name]
Run Code Online (Sandbox Code Playgroud)
但我得到了:
no such option: --user
Run Code Online (Sandbox Code Playgroud)
pip install --user除了手动查找和删除软件包之外,如何卸载我安装的软件包?
我发现了这篇文章
其中描述了不支持从用户目录卸载软件包.根据文章,如果它是正确实施然后与
pip uninstall [package-name]
Run Code Online (Sandbox Code Playgroud)
安装的软件包也将在用户目录中搜索.但问题仍然存在.如果在系统范围内和每个用户安装相同的软件包怎么办?如果有人需要定位特定的用户目录怎么办?
我试图在moacOSX上安装numpy但是在执行命令"pip install numpy"后我遇到了上面的错误
我想只为python2添加一个特定的库路径.然而,在添加export PYTHONPATH="/path/to/lib/"到my .bashrc之后,执行python3会收到错误:您的PYTHONPATH指向Python 2.x的site-packages目录但您运行的是Python 3.x!
我认为这是由于python2和python3共享公共PYTHONPATH变量.
那么,我可以PYTHONPATH分别为python2和python3 设置不同的变量.如果没有,我如何将库路径专门添加到特定版本的python?
这让我在过去两天疯狂.我在Macbook上安装了virtualenv pip install virtualenv.但是当我尝试使用创建一个新的virtualenv时virtualenv venv,我收到错误说"virtualenv:command not found".
我用过pip show virtualenv,安装的位置是"Location:/usr/local/lib/python2.7/site-packages",但我无法弄清楚可执行文件的位置.我尝试了许多其他类似的帖子,但这些解决方案对我不起作用.
有什么想法可能会出错吗?
pandas尝试在 VS Code 中导入
import pandas
Run Code Online (Sandbox Code Playgroud)
并得到了
Traceback (most recent call last):
File "c:\Users\xxxx\hello\sqltest.py", line 2, in <module>
import pandas
ModuleNotFoundError: No module named 'pandas'
Run Code Online (Sandbox Code Playgroud)
pandas尝试安装
pip install pandas
pip3 install pandas
python -m pip install pandas
Run Code Online (Sandbox Code Playgroud)
分别返回的
(.venv) PS C:\Users\xxxx\hello> pip3 install pandas
Requirement already satisfied: pandas in c:\users\xxxx\hello\.venv\lib\site-packages (1.1.0)
Requirement already satisfied: pytz>=2017.2 in c:\users\xxxx\hello\.venv\lib\site-packages (from pandas) (2020.1)
Requirement already satisfied: numpy>=1.15.4 in c:\users\xxxx\hello\.venv\lib\site-packages (from pandas) (1.19.1)
Requirement already satisfied: python-dateutil>=2.7.3 in c:\users\xxxx\hello\.venv\lib\site-packages (from pandas) (2.8.1) …Run Code Online (Sandbox Code Playgroud) 我正在尝试按照本教程:http: //docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html
为了使用Ubuntu在AWS中部署Ruby on Rails应用程序.
一切顺利(我可以在本地运行我的应用程序),直到最后一步.当我运行aws.push时,我得到下一个错误.
roberto@ubuntu:~/dev/myapp$ git aws.push
Traceback (most recent call last):
File ".git/AWSDevTools/aws.elasticbeanstalk.push", line 21, in <module>
from aws.dev_tools import *
File "/home/roberto/dev/myapp/.git/AWSDevTools/aws/dev_tools.py", line 5, in <module>
import boto
ImportError: No module named boto
Run Code Online (Sandbox Code Playgroud)
我看过这篇文章git aws.push:没有名为boto的模块并运行:
pip install boto
pip freeze > reqIuirements.txt
git add .
git commit -m "Added boto"
git aws.push
Run Code Online (Sandbox Code Playgroud)
但结果仍然相同.
更新:
我认为问题与我的python版本有关.当我运行时,which python 我得到/ usr/bin/python.如果我这个文件夹,我看到python,python2,python2.7,python3,python3.4.
当我跑步时,python我得到:
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on …Run Code Online (Sandbox Code Playgroud) 我使用miniconda作为我的默认python安装.关于何时安装带有conda和pip的东西的当前(2019)智慧是什么?
我通常的行为是使用pip安装所有内容,如果没有通过pip可用的包或者pip版本无法正常工作,则仅使用conda.
总是偏爱有优势conda install吗?是否存在与混合两个安装程序相关的问题?我应该考虑哪些因素?
注意:我不相信这是一个基于意见的问题.我不是简单地问"你更喜欢什么?".我的问题是,我可以选择安装python包,pip或者conda如何做出明智的决定?不是"告诉我哪个更好,但是" 为什么我会使用一个而不是另一个,并且会来回摆动导致问题/效率低下?"
我收到以下错误信息
ImportError: cannot import name 'style'
Run Code Online (Sandbox Code Playgroud)
我跑的时候
from matplotlib import style
Run Code Online (Sandbox Code Playgroud)
我正在使用ubuntu并尝试使用python3和python运行它.我安装了matplotlib的版本(1.3.1),这是最新的apt-get安装.我已经安装了numpy并使用python3安装了matplotlib.没有快乐.
还有其他人有同样的问题吗?
我遇到了与这篇文章Django+gunicorn+nginx upload large file 502 error完全相同的问题。但提供的解决方案对我来说不起作用,也许是因为它相当旧。
我正在使用 django、gunicorn、supervisor 和 nginx 以及 python 3.6,我已经根据gunicorn的文档安装了 gevent,我的gunicorn配置如下所示:
[program:gunicorn]
directory=/home/ubuntu/mysite
command=/home/ubuntu/env/bin/gunicorn --workers 3 --worker-class gevent --worker-connections=1000 --timeout 600 --bind unix:/home/ubuntu/mysite/app.sock app.wsgi:application
autostart=true
autorestart=true
stderr_logfile=/var/log/gunicorn/gunicorn.err.log
stdout_logfile=/var/log/gunicorn/gunicorn.out.log
[group:guni]
programs:gunicorn
Run Code Online (Sandbox Code Playgroud)
在gunicorn日志中,我收到错误:
File "/home/ubuntu/exo/lib/python3.6/site-packages/gunicorn/workers/ggevent.py", line 16, in <module>
raise RuntimeError("gevent worker requires gevent 1.4 or higher")
RuntimeError: gevent worker requires gevent 1.4 or higher
[2020-05-16 13:22:40 +0000] [24451] [DEBUG] Current configuration:
config: None
bind: ['unix:/home/ubuntu/myapp/app.sock']
backlog: 2048
workers: 4
worker_class: sync
threads: 12
worker_connections: 1000
max_requests: 0 …Run Code Online (Sandbox Code Playgroud) python ×9
pip ×3
python-3.x ×2
ubuntu ×2
conda ×1
django ×1
gevent ×1
gunicorn ×1
macos ×1
matplotlib ×1
miniconda ×1
numpy ×1
python-2.7 ×1
pythonpath ×1
virtualenv ×1